вторник, 16 июня 2015 г.

§2.3 Yii2. Генерируем в Gii

Когда gii заработал, можно приступать к созданию моделей.
На картинке приведен экран генерации модели, он почти такой же, как в первой версии Yii.



Таблица, для которой создаем модель называется tbl_assortiment, класс будет называться Assortiment, пространство имен, базовый класс я не менял - оставил как есть. Поставил голочку, что таблицы имеют префикс (это было указано и при подключении к базе данных в файле var\www\yii2\basic\config\db.php). Сгенерировал модели для таблиц tbl_assortiment и tbl_categories. Теперь перешел к созданию CRUD. На следующей картинке экран создания CRUD то есть тут создаются контроллеры с базовыми действиями и отображения.


Тут надо вводить названия с полным путем. Обратите внимание, модель для поиска создается в папке search которой еще нет на сервере - её надо там создать вручную, или создавать модель поиска там же, где лежат основные модели. Кстати в Yii первой версии такой отдельной модели не было. Создаю такой CRUD для категорий и товаров (Category, Assortiment). Проверить можно по адрес: http://yii2.lamp/index.php?r=category или http://yii2.lamp/index.php?r=assortiment
Продолжение следует.

Комментариев нет:

Отправить комментарий