Здесь я хотел бы иметь дерево контроллеров, отличное от дерева, предлагаемого Zend. Позвольте мне объяснить, что во многих моих проектах я нахожусь с контроллерами с более чем 1000 строками кода, который не очень удобен для обслуживания кода. Поэтому я хочу сократить свои контроллеры, т.е.реализовать Zend_Controller_Router_Interface
Пример регулятор тока:
UserController class extends Zend_Controller_Action {
listAction public function() {}
editAction public function() {}
.......
groupListAction public function() {}
groupEditAction public function() {}
.......
roleListAction public function() {}
roleEditAction public function() {}
.... etc.
}
Таким образом, в этом примере я хотел бы перенесу концепцию групп и ролей в других контроллерах и других вопросах.
Желаемая архитектура:
- controllers/
- UserController.php
- User/
--- GroupController.php
--- RoleController.php
-> URL:
http://www.site.com/user/ -> class UserController
http://www.site.com/user_group/ -> class User_GroupController
http://www.site.com/user_role/ -> class User_RoleController
Так что я не знаю, как применять этот тип резки.
Если у кого-то есть идея, мне интересно. Спасибо заранее.