Контроллеры: различия между версиями
Перейти к навигации
Перейти к поиску
V0yager (обсуждение | вклад) Нет описания правки |
V0yager (обсуждение | вклад) Нет описания правки |
||
Строка 10: | Строка 10: | ||
т.е. если мы создаём контроллер UserController в плагине Contragents, то наш контролер должен называться как | т.е. если мы создаём контроллер UserController в плагине Contragents, то наш контролер должен называться как | ||
Contragents_UserController | Contragents_UserController | ||
<?php | <?php | ||
class Contragents_UserController extends SiteBaseController { | class Contragents_UserController extends SiteBaseController { | ||
} | } | ||
?> | ?> |
Версия от 15:16, 12 февраля 2013
Контроллеры это функциональные части плагина.
Контроллер должен хранится в папке плагина /controllers
Контроллер должен обязательно называться <Имя контроллера>Controller.php т.е. в случае контроллера user имя файла должно выглядеть как UserController.php
Контроллер должен быть отнаследован от класса SiteBaseController
Название контроллера в коде должно формироваться из имени плагина + имени контроллера т.е. если мы создаём контроллер UserController в плагине Contragents, то наш контролер должен называться как
Contragents_UserController <?php class Contragents_UserController extends SiteBaseController { } ?>