brezgalov/yii2-modules

v1.0.4 2022-04-15 13:08 UTC

This package is auto-updated.

Last update: 2024-04-15 18:14:56 UTC


README

  1. Создать папку /modules/<Имя модуля>
  2. Создать Module.php внутри папки вида:
namespace app\modules\<Имя модуля>;
use yii\base\BootstrapInterface;

class Module extends \brezgalov\modules\Module implements BootstrapInterface
{
    /**
     * @var string
     */
    public $id = '<Имя модуля>';
}
  1. Создаем файл /modules/<Имя модуля>/config/urlManager.php, куда кладем роуты
  2. Прописываем <Имя модуля> в /config/modules в виде:

'<Имя модуля>' => [ 'class' => 'app\modules<Имя модуля>\Module', ],

  1. Прописываем имя модуля в массив в файле /config/bootstrap.php