Рубрики
Uncategorized

Модули Yii конфигурация модуля

Автор оригинала: David Wong.

В процессе разработки функция проекта может быть разделена на несколько модулей. Например, если наш проект является системой управления и контроля бизнеса, то ваш проект может быть разделен на модуль продаж, модуль закупок, финансовый модуль и так далее. В это время, если мы сможем выделить проект в соответствии с каждым модулем, мы сможем записать его в каталог. Модульный код, в данном случае структура нашего проекта непонятна, на чем? В Yii мы можем использовать модули для реализации диалоговых окон модулей кода

Первый: Конфигурация модулей

Конфигурация основного. php в файле конфигурации

// Here I configure a sales module and a purchasing module.
'modules' => [
        'sell'=> [
            'class' => 'frontend\modules\sell\Module',
        ],
         'purchase'=> [
            'class' => 'frontend\modules\purchase\Module',
        ],
    ],

2: Создайте каталог модулей (здесь я создаю только собственный модуль, остальные модули создаются таким же образом)

Модули, которые я настроил выше, на самом деле являются интерфейсными. Все они создают каталог модулей в каталоге внешнего интерфейса, а затем создают собственный каталог в каталоге модулей. В каталоге продажи находятся следующие файлы и папки

1: модуль. PHP (файл ввода модуля)

2: каталог контроллеров

В этом каталоге находятся все методы контроллера для этого модуля.

3: Каталог моделей

В этом каталоге размещена модель, требуемая этим модулем.

4:просмотр каталога

В этом каталоге размещаются файлы представления для этого модуля.

Структура файла в каталоге sell выглядит следующим образом:

В соответствии с описанным выше методом мы завершили использование конфигурации модуля.

Оригинал: “https://developpaper.com/yii-modules-module-configuration/”