src/Work/Controller
src/Work/Model/Entity
src/Work/Model/Service
src/User/Controller
src/User/Model/Entity
src/User/Model/Service
Model/CRM/Entity/Legal
Model/CRM/Entity/Phys
Model/CRM/Entity/Legal/Legal.php
Model/CRM/Entity/Legal/Contact.php
Model/CRM/UseCase/Handler.php
Model/CRM/Service/Legal/Avatar.php
Model/CRM/Service/PasswordHasher.php
Model/CRM
controllers/admin/crm
controllers/auth
controllers/legal
controllers/phys
Model/Shop/Product.php
controllers/
event (по аналогии с модулем)
DefaultController (здесь все actions по работе с массовыми действиями, создание, массовое удаление, отображение и т д) контроллер можно и назвать EventsController.
event (по работе с одной единицей: удаление, загрузка изображение, удаление, активация, блокировка, редактировать...)
StatusComtroller (активировать, деактивировать)
PosterController (загрузить, удалить)
EventController (редактировать, просмотр, удалить)
<_с>
? Вы можете сделать свои регулярные выражения вроде <_l>/<_c>/<_d>
. Почитайте регулярные выражения. return [
//Event
'/event/' => '/event/default/index',
'/event/manage' => '/event/default/manage',
'/event/id<id:\d+>' => '/event/default/view',
'/event/create' => '/event/default/create',
'/event/<id:\d+>/update' => '/event/default/update',
'/event/<id:\d+>/delete' => '/event/default/delete',
'/event/<id:\d+>/clone' => '/event/default/clone',
'/event/<id:\d+>/poster/upload' => '/event/event/poster/upload',
'/event/<id:\d+>/poster/remove' => '/event/event/poster/remove',
'/event/<id:\d+>/status/cancel' => '/event/event/status/cancel',
'/event/<id:\d+>/status/activate' => '/event/event/status/activate',
'/event/<id:\d+>/date/move' => '/event/event/date/move',
'/event/<event_id:\d+>/org-committee/add' => '/event/event/org-committee/add',
'/event/<event_id:\d+>/org-committee/<id:\d+>/edit' => '/event/event/org-committee/edit',
'/event/<event_id:\d+>/org-committee/<id:\d+>/remove' => '/event/event/org-committee/remove',
'/event/with-users' => '/event/default/with-users',
'/event/calendar' => '/event/calendar/index',
];