Как создать config
и правило UrlManager
в Module
для SubModule
?
Основной config, становится слишком громоздким...
В файле /web/index.php вы можете добавлять любое количество файлов с всевозможными конфигами. К примеру у вас есть конфиг
return [
'id' => 'test',
'name'=>'test',
'vendorPath' => dirname(dirname(__DIR__)) . '/vendor',
'components' => [
'cache' => [
'class' => 'yii\caching\MemCache',
'keyPrefix' => 'test',
'useMemcached' => true,
],
'logging' => [
'class' => 'common\components\Logging',
],
'mailer' => [
'class' => 'nickcv\mandrill\Mailer',
'apikey' => 'QsQ7THETFKNqQxnM5vR6TA',
]
'urlManager' => [
'enablePrettyUrl' => true,
'showScriptName' => false,
],
],
'modules' => [
]
И вы хотите все свои роуты хранить в другом файле, или разделить их по файлам. Вам необходимо создать в папке конфига еще один файл, к примеру routes
return [
'components' => [
'urlManager' => [
'rules' => [
'/test' => '/test/test',
'/test' => '/test/test',
'/test' => '/test/test',
],
],
],
];
и потом смерджить два этих конфига в файле /web/index.php
$config = yii\helpers\ArrayHelper::merge(
require(__DIR__ . '/../config/main.php'),
require(__DIR__ . '/../config/routes.php'));
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
ЗдравствуйтеСлетела аутентификация через фейсбук на сайте, движок сайта ДЛЕ 10
Данные в POST запросе приходят в виде ассоциативного массива: