Как создать CruD в папке модулей в YII - PullRequest
7 голосов
/ 29 апреля 2011

Я пытаюсь создать CRUD Через GII в YII Framework в папке модулей. Но есть одна опция, чтобы изменить путь CRUD.

Ответы [ 6 ]

9 голосов
/ 11 мая 2012

Я тоже посмотрел вокруг. Надеюсь, это поможет.

  1. Создание модуля через генератор модулей.
  2. Зарегистрируйте имя вашего модуля в config main.php (массив modules)
  3. Создание модели через генератор моделей. Заполните поля и поместите их в Путь к модели: application.modules. [Имя-модуля] .models
  4. Создание Crud через генератор Crud. Заполните поля и укажите это в классе модели: [имя-модуля] .модели. [Имя-модели]

Извините, ссылка на индонезийском языке. Источник

7 голосов
/ 07 августа 2013
  1. Создание модуля через генератор модулей.
  2. Зарегистрируйте имя вашего модуля в config main.php (массив modules)
  3. Создание модели через генератор моделей. Заполните поля и поместите их в Путь к модели: application.modules. [Имя-модуля] .models
  4. Создание Crud через генератор Crud. Заполните поля и поместите это в Model Class: [имя-модуля] .модели. [Имя-модели] добавить имя модуля в идентификатор контроллера: [имя-модуля] / [имя-контроллера]
4 голосов
/ 29 апреля 2011
  • module-name/user генерирует module-name/UserController.php.Если приложение имеет включенный модуль module-name, оно будет генерировать UserController (и другой код CRUD) внутри модуля module-name.
1 голос
/ 03 июля 2014

Может быть полезно создать контроллеры

controller help

, вот так вы можете получить его в свой контроллер и просмотреть нужный модуль.Что касается моделей, я согласен с предыдущими ответами.

Пока

0 голосов
/ 29 марта 2014

Модель класса: application.modules.guestbook.models.Guestbook

ID контроллера: гостевая книга / по умолчанию

Примечание: guestbook - это имя моего модуля, и я создал crud прямо в папке guestbook, используя указанный выше путь.

0 голосов
/ 09 октября 2013

Модель класса: user_access.models.User

Идентификатор контроллера: user_access / user

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...