проблема c CRUD
проблема c CRUD
Уважаемые пользователи этого форума помогите разобраться с не очень сложным вопросом,пару месяцев назад у меня сгорел ноутбук и небыло доступа до продолжения обучения фреймворка yii2 advanced,абсолютно всё позабывал просмотрел изначально видео уроки и лекции которые мне давали понять роботу фреймфорка но,дошел всего навсего до создание админ панели и знаю то что нужно создавать модуль,модель и контроллер,после чего для управлением данных создаёться CRUD вот здесь и происходит у меня проблема а именно - указываю путь где лежит уже созданная модель но пе срабатывает привью по причине идёт запрос первичного ключа,подскажите пожалуйста что за чем и как правельно нужно всё сгенерировать только не Basic a Advanced,дайте мне пожалуйста понять в чом я не прав и как всё нужно правильно генерировать,до того как был я с ноутбуком всё что я сейчас прошу я мог выполнять без проблем но 4-ри месяца без интернета и ноутбука с всеми файлами и роботами меня реально заставляют свё повторить но,нет к кому обратится поэтому прошу Вас помогите мне всё вспомнить и выйти на прошлый уровень...
Re: проблема c CRUD
Начните с русского языка - орфография и грамматика.
- Dominus
- Сообщения: 892
- Зарегистрирован: 2013.03.14, 21:27
- Откуда: Россия, Иваново
- Контактная информация:
Re: проблема c CRUD
https://yiiframework.com.ua/ru/doc/guide/2/start-gii/
Что бы сгенерировать модель класса Active Record, сперва нужно создать миграцию, затем ее применить, в результате чего у вас в БД появится таблица на основе которой вы и будете генерировать модель, а дальше по руководству из ссылки.
Что бы сгенерировать модель класса Active Record, сперва нужно создать миграцию, затем ее применить, в результате чего у вас в БД появится таблица на основе которой вы и будете генерировать модель, а дальше по руководству из ссылки.
Не спорь с дураком, иначе окружающие не правильно поймут кто из вас дурак!
Re: проблема c CRUD
спасибо Вам за ответ и подсказки,при установке проэкта я проводил операции такие как init i yii migrate или это не та миграция и нужно что-то сделать отдельно???
- Dominus
- Сообщения: 892
- Зарегистрирован: 2013.03.14, 21:27
- Откуда: Россия, Иваново
- Контактная информация:
Re: проблема c CRUD
yii migrate для миграции таблицы user, она идет по умолчанию. Для своей таблицы, вам нужно создать свою миграцию и так же выполнить yii migrate
https://github.com/yiisoft/yii2-app-adv ... migrations
В консоли выполнить
В итоге создастся файл миграции рядом с m130524_201442_init.php
В нем создаете нужные поля на примере с соседней миграцией
https://github.com/yiisoft/yii2-app-adv ... migrations
В консоли выполнить
Код: Выделить всё
yii migrate/create create_country_table
В нем создаете нужные поля на примере с соседней миграцией
Не спорь с дураком, иначе окружающие не правильно поймут кто из вас дурак!
Re: проблема c CRUD
возможно слишком много вопросов,подскажите это так-же нужно делать ч-з консоль или как провести миграцию созданной таблице в бд ?
Re: проблема c CRUD
возможно слишком много вопросов,подскажите это так-же нужно делать ч-з консоль или как провести миграцию созданной таблице в бд ?
- Dominus
- Сообщения: 892
- Зарегистрирован: 2013.03.14, 21:27
- Откуда: Россия, Иваново
- Контактная информация:
Re: проблема c CRUD
Если делать правильно, то через миграции и консоль. Затем на основе созданной таблицы уже работать с gii как в руководстве выше. Отличие от basic и advanced только в namespace
для basic
для advanced frontend
для advanced backend
для advanced общей модели
для basic
Код: Выделить всё
app\models\Country
Код: Выделить всё
frontend\models\Country
Код: Выделить всё
backend\models\Country
Код: Выделить всё
common\models\Country
Не спорь с дураком, иначе окружающие не правильно поймут кто из вас дурак!
Re: проблема c CRUD
можете подсказать мне как сделать всё правильно - что за чем,возможно есть ссылка где всё рассказывается,не далеко я зашел готов сделать новый проэкт всё с начала,подскажите как правильно всё это делать и что за чем должно идти???
- Dominus
- Сообщения: 892
- Зарегистрирован: 2013.03.14, 21:27
- Откуда: Россия, Иваново
- Контактная информация:
Re: проблема c CRUD
https://elisdn.ru/blog/60/seo-service-o ... pplication
https://www.yiiframework.com/doc/guide/2.0/ru
https://www.yiiframework.com/doc/guide/2.0/ru
Не спорь с дураком, иначе окружающие не правильно поймут кто из вас дурак!
Re: проблема c CRUD
Большое Вам спасибо -завтра начну разбератся во всём есть теперь от чего отталкиватся и делать что-то по примеру,большое Вам спасибо...