brezgalov / yii2-modules
yii2
v1.0.4
2022-04-15 13:08 UTC
README
- Создать папку /modules/<Имя модуля>
- Создать Module.php внутри папки вида:
namespace app\modules\<Имя модуля>; use yii\base\BootstrapInterface; class Module extends \brezgalov\modules\Module implements BootstrapInterface { /** * @var string */ public $id = '<Имя модуля>'; }
- Создаем файл /modules/<Имя модуля>/config/urlManager.php, куда кладем роуты
- Прописываем <Имя модуля> в /config/modules в виде:
'<Имя модуля>' => [ 'class' => 'app\modules<Имя модуля>\Module', ],
- Прописываем имя модуля в массив в файле /config/bootstrap.php