Yii: Как создать грубые операции для модели в модуле?

В модуле сообщений есть модель (сообщение). Как я могу создавать грубые операции для этой модели вне модуля. Просто я хочу создать грубую операцию (не в модуле), но моя модель находится в каталоге модели модуля сообщений.
Первое возможное решение — скопировать модель Message в директорию базовой модели Yii. Есть ли другой систематический способ создания моих грубых операций?


person hpaknia    schedule 26.04.2013    source источник


Ответы (2)


Вы можете сделать это с gii. Укажите application.modules.message.models.Message в поле класса модели на странице Crud Generator.

person Preetam    schedule 26.04.2013
comment
Спасибо @schmunk, кажется, вы мастер Yii! Ваши ответы действительно полезны. - person hpaknia; 26.04.2013
comment
Спасибо. Именно то, что я искал. - person Ram; 10.12.2015

Создайте модуль с помощью генератора модулей.

Зарегистрируйте имя вашего модуля в конфиге main.php (массив модулей)

Создайте модель с помощью генератора моделей. Заполните поля и поместите это в путь к модели: application.modules.[module-name].models

Создайте crud через Crud Generator. Заполните поля и поместите это в класс модели: [имя модуля].models.[имя модели]

person Mahesh ML    schedule 23.11.2013