Невозможно просмотреть значение переменной как простой тест в SocialEngine

Мой код внутри Controller.php:

<?php

class Widget_TestWidgetController extends Engine_Content_Widget_Abstract
{
  public function indexAction()
  {
    $this->view->msg('Test Widget');
  }
}

А в index.tpl есть:

<?php
    echo $this->msg;
?>

Я загрузил весь скелет виджетов, которые я скачал, и перешел в «Макет» -> «Редактор макетов» и поместил этот простой виджет на страницу, но он не показывает сообщение, которое я отправил с контроллера для просмотра, однако другие виджеты, которые есть для самого SocialEngine, работают корректно.

Как я могу это исправить?


person amateur    schedule 31.01.2017    source источник


Ответы (1)


Структура моего метода в контроллере была неправильной:

$this->view->msg('Test Widget'); => $this->view->msg = 'Test Widget';
person amateur    schedule 31.01.2017