2013-04-26 1 views
2

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

ответ

5

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

+0

Спасибо @schmunk, Кажется, вы мастер Yii! Ваши ответы действительно полезны. – HPM

+0

Спасибо. Именно то, что я искал. – Pun

1

Создайте модуль через генератор модулей.

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

Создание модели с помощью модели генератора. Заполните поля и поместите их в Model Path: application.modules. [Module-name] .models

Создайте crud через Crud Generator. Заполните поля и поместите их в Model Class: [module-name] .models. [Model-name]

Смежные вопросы