我的zf2应用程序中有一个奇怪的问题,我无法处理它。
我有我的模块colled Auth。在这个模块中,我有控制器AuthController和一个动作loginAction()。
为了方便起见,请说动作是空的。只有return array()
部分。
现在在我的module.config.php中,我有
'view_manager' => array(
'display_not_found_reason' => true,
'display_exceptions' => true,
'doctype' => 'HTML5',
'encode' => 'UTF-8',
'not_found_template' => 'error/404',
'exception_template' => 'error/index',
'template_map' => array(
'layout/layout' => __DIR__ . '/../view/layout/layout.phtml',
'error/404' => __DIR__ . '/../view/error/404.phtml',
'error/index' => __DIR__ . '/../view/error/index.phtml',
),
'template_path_stack' => array(
'auth' => __DIR__ . '/../view',
),
),
布局一切正常(我看到它包含的所有内容)。但是应用程序不会进入视图文件(view / auth / auth / login)。 此外,如果我删除view / auth / auth / login文件应用程序仍然显示布局,没有错误。它看起来好像不想读任何视图...... 有什么猜测吗?
啊,我忘了补充说我把die
放在这个动作上,这个模具显示正确
答案 0 :(得分:0)
我猜你的布局文件缺少回显内部视图模型内容的行:
<?=$this->content?>
有关完整示例,请查看骨架应用程序中的布局文件:https://github.com/zendframework/ZendSkeletonApplication/blob/master/module/Application/view/layout/layout.phtml