我通过ZF教程创建了专辑。 结构如下: -
module/
Album/
config/
module.config.php
src/
Album/
Controller/
AlbumController.php
view/
album/ ....
Module.php
我需要在src / Album / Controller /下再创建一个名为UserController.php的控制器 这可能吗?这是Zendframework2中的正确方法吗?
答案 0 :(得分:0)
您需要在module.config.php
'controllers' => array(
'invokables' => array(
[... some other controller defined here too ...]
'Album\Controller\User' => 'Album\Controller\UserController',
)
)
然后在Album/src/Album/Controller/
中创建新的Controller并将其命名为UserController.php。该文件成为命名空间和类名:
namespace Album\Controller;
class UserController extends \Zend\Mvc\Controller\AbstractActionController
和某些indexAction
方法会返回new \Zend\View\Model\ViewModel();
然后您可以在
中创建视图文件 Album/view/Album/user/index.phtml
是的,这是向模块添加新控制器的正常过程。