0
嗨如何在zend应用中的模块中调用另一个控制器? 我在zend框架的文档中发现了一些代码,但它没有工作。在我的模块在zend应用中调用另一个控制器
这里是我当前的代码:
array( 'invokables' => array( 'Users\Controller\User' => 'Users\Controller\UserController', 'Users\Controller\Role' => 'Users\Controller\RoleController', ), ), 'router' => array( 'routes' => array( 'users' => array( 'type' => 'Segment', 'options' => array( 'route' => '/users[/][:action[/:id]]', 'constraints' => array( 'controller' => '[a-zA-Z][a-zA-Z-Z0-9_-]*', 'action' => '[a-zA-Z][a-zA-Z-Z0-9_-]*', 'id' => '[0-9]*', ), 'defaults' => array( '__NAMESPACE__' => 'Users\Controller', 'controller' => 'User', 'action' => 'index', ), ), ), 'roles' => array( 'type' => 'Segment', 'options' => array( 'route' => 'roles', 'defaults' => array( 'controller' => 'Users\Controller\RoleController', 'action' => 'index' ), ), ), ), ), 'view_manager' => array( 'template_path_stack' => array( 'users' => __DIR__.'/../view', ), ), ); ?>
users控制器正常工作。但当我试图访问myApp/public/roles它会返回一个404错误。我怎样才能解决这个问题?请帮助,谢谢
它的工作..非常感谢 – jeck120591 2014-09-17 09:44:37