我是新Zend2。我如何将一些 var 或数组传递给我的 navigation.phtml 的问题,我的布局成功了。我想从我的 NavigationController 控制它
我错过了什么?!
导航控制器:
namespace Front\Controller;
use Zend\Mvc\Controller\AbstractActionController;
use Zend\View\Model\ViewModel;
class IndexController extends AbstractActionController {
function __construct() {
return $this->layout()->myVariable = 'navigation Test';
}
}
导航.phtml:
<?php print_r($this->layout()->myVariable); ?>
模块配置
'controllers' => array(
'invokables' => array(
'Front\Controller\Index' => 'Front\Controller\IndexController',
'Front\Controller\Pages' => 'Front\Controller\PagesController',
'Front\Controller\Navigation' => 'Front\Controller\NavigationController'
),
),
'template_map' => array(
'layout/layout' => __DIR__ . '/../view/layout/layout.phtml',
'meta' => __DIR__ . '/../view/layout/meta.phtml',
'navigation' => __DIR__ . '/../view/layout/navigation.phtml',