得到 'Zend\View\Renderer\PhpRenderer::render: Unable to render template "users/users/index" while I call my users module 这里是 module.config.php 的代码
<?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',
),
),
);
当我调用 localhost/myprj/public/users
它在 indexAction 中的我的 userscontroller.php 上进行,这里是控制器的代码。
public function indexAction()
{
return new ViewModel(array(
'users' => $this->getUsersTable()->fetchAll(),
));
}
我得到了上面的致命错误我还在 module/Users/view/users/users 下创建了 index.phtml
这是我的 index.phtml 代码
<?php
echo "here I am!!";
?>
任何帮助都会很棒。