Php 在zf2中获取了渲染器致命错误
获取了“Zend\View\Renderer\PhpRenderer::render:调用我的用户模块时无法呈现模板“users/users/index” 下面是module.config.php的代码Php 在zf2中获取了渲染器致命错误,php,zend-framework2,Php,Zend Framework2,获取了“Zend\View\Renderer\PhpRenderer::render:调用我的用户模块时无法呈现模板“users/users/index” 下面是module.config.php的代码 <?php return array( 'controllers' => array( 'invokables' => array( 'Users\Controller\Users' => 'Users\Controller\UsersContr
<?php
return array(
'controllers' => array(
'invokables' => array(
'Users\Controller\Users' => 'Users\Controller\UsersController',
),
),
'router' => array(
'routes' => array(
'users' => array(
'type' => 'segment',
'options' => array(
'route' => '/users[/:action][/:id]',
'constraints' => array(
'action' => '[a-zA-Z][a-zA-Z0-9_-]*',
'id' => '[0-9]+',
),
'defaults' => array(
'controller' => 'Users\Controller\Users',
'action' => 'index',
),
),
),
),
),
'view_manager' => array(
'template_path_stack' => array(
'users' => __DIR__ . '/../view',
),
),
);
我得到了上面的致命错误,我还在module/Users/view/Users/Users下面创建了index.phtml
这是我的index.phtml代码
<?php
echo "here I am!!";
?>
任何帮助都会很棒。尝试将模块配置更改为此(删除“用户”键):
模板用户/用户/索引是否存在?您可以发布视图代码吗。@Ben是的,正如我在问题index.phtml中所说,它位于module/Users/view/Users/Users/index.phtml路径上,它适用于我的其他模块,但不适用于此1:(这应该是命名约定错误。您是在linux平台上开发的吗?是的,我在linux上工作,但我用同样的方法开发了其他模块,但工作正常。您可以检查/Users/view/Users/Users/?的权限吗?在您的Web服务器的用户上,它必须是
755
,通常用户是www-data
<?php
echo "here I am!!";
?>
...
'view_manager' => array(
'template_path_stack' => array(
__DIR__ . '/../view',
),
),