Рейтинг:  0 / 5

Звезда не активнаЗвезда не активнаЗвезда не активнаЗвезда не активнаЗвезда не активна
 

yii\base\Application controllerMap

[[yii\base\Application::controllerMap|controllerMap]]

Данное свойство позволяет вам задавать соответствия (mapping) между ID контроллера и произвольным классом контроллера. По-умолчанию, Yii задает соответствие между ID контроллера и его классом согласно данному соглашению (таким образом, ID post будет соответствовать app\controllers\PostController ). Задавая эти свойства вы можете переопределить соответствия для необходимых контроллеров. В приведенном ниже примере, account будет соответствовать контроллеру app\controllers\UserController, в то время как article будет соответствовать контроллеру app\controllers\PostController.



[
    'controllerMap' => [
        'account' => 'app\controllers\UserController',
        'article' => [
            'class' => 'app\controllers\PostController',
            'enableCsrfValidation' => false,
        ],
    ],
]

Ключами данного свойства являются ID контроллеров, а значениями являются соответствующие названия классов (полное название класса с пространством имен) контроллера или конфигурация.

Заберите ссылку на статью к себе, чтобы потом легко её найти ;)

Выберите, то, чем пользуетесь чаще всего:

Спасибо за внимание, оставайтесь на связи! Ниже ссылка на форум и обсуждение ; )

Log in to comment

Обсуждение этой статьи

ИНФОРМАЦИЯ: Вы оставите комментарий к этой статье как 'Гость'