Похоже, должно работать:
// in the controller
$this->view->form = $form;
// in the view
<?= $this->form ?>
Так что проблема в другом.
Пустая страница отображается, вероятно, из-за того, что error_reporting
отключен.
Обновите application.ini
и установите error_reporting
, отображая ошибки и выбрасывая исключения в true
, чтобы увидеть, что на самом деле происходит.
Edit:
Что нужно проверить:
- Ваш взгляд инициализирован?
- Содержит ли ваш
application.ini
resources.view[]=
- ты случайно не переписал вид?
$this->view = null