создание блога на yii2

Общие вопросы по использованию второй версии фреймворка. Если не знаете как что-то сделать и это про Yii 2, вам сюда.
Ответить
MrLeo
Сообщения: 16
Зарегистрирован: 2014.10.25, 13:45

создание блога на yii2

Сообщение MrLeo »

делаю блог по документации и не могу этот текст:
После перехода в Yii code generator выбираем раздел “Model generator”. В открывшейся форме выставляем опцию использования префикса таблиц: “Use Table Prefix”. В поля “Table Name” и “Model Class” поочерёдно вводим имена таблиц и имена генерируемых классов и жмите кнопку генерировать:

tbl_category: Category
tbl_user: User
tbl_post: Post

Note: во время генерации модели User перезапишите имеющийся файл User.php

На выходе генератора получаем классы представляющие модели для таблиц в БД.

После того, как модели готовы переходим к CRUD (Create, Read, Update, Delete) generator’у. Он поможет в создании базовых контроллеров и представлений CRUD интерфейса. Здесь нам потребуется заполнить два поля “Model Class” и “Controller Class”. В “Model Class” вписываем имя модели (с указанием namespace) для которой будем генерировать CRUD. В “Controller Class” вписываем имя генерируемого контроллера (с указанием namespace). Например для постов это выглядит следующим образом:

"Model Class": app\models\Post
"Controller Class": app\controllers\PostController
Просмотреть результат, например для пользователей, можно перейдя по адресу http://localhost/index.php?r=user


ссылка: http://sllite.ru/2014/10/yii2-создание- ... ктировани/

dmg
Сообщения: 683
Зарегистрирован: 2012.10.15, 03:09

Re: создание блога на yii2

Сообщение dmg »

MrLeo писал(а):делаю блог по документации и не могу этот текст:
это печально.
Вопрос в чем?

MrLeo
Сообщения: 16
Зарегистрирован: 2014.10.25, 13:45

Re: создание блога на yii2

Сообщение MrLeo »

не могу понять этот текст

zelenin
Сообщения: 10596
Зарегистрирован: 2013.04.20, 11:30

Re: создание блога на yii2

Сообщение zelenin »

MrLeo писал(а):не могу понять этот текст
побуквенно объяснять или конкретизируете?

MrLeo
Сообщения: 16
Зарегистрирован: 2014.10.25, 13:45

Re: создание блога на yii2

Сообщение MrLeo »

делаю все по документации и не понимаю эту строчку: "Note: во время генерации модели User перезапишите имеющийся файл User.php"
я не могу найти файл User.php. он есть вообще и где находится.. после чего выполняю модели CRUD и хочу проверить, перехожу на http://localhost/index.php?r=user и там мне пишет, что ошибка, такой страницы не существует

Аватара пользователя
chungachguk
Сообщения: 428
Зарегистрирован: 2012.07.17, 11:52

Re: создание блога на yii2

Сообщение chungachguk »

Сделай блог по этой версии Yii
http://yiiframework.ru/doc/blog/ru/start.overview
Тогда будет более понятно, что вообще к чему

zelenin
Сообщения: 10596
Зарегистрирован: 2013.04.20, 11:30

Re: создание блога на yii2

Сообщение zelenin »

MrLeo писал(а):делаю все по документации и не понимаю эту строчку: "Note: во время генерации модели User перезапишите имеющийся файл User.php"
я не могу найти файл User.php. он есть вообще и где находится.. после чего выполняю модели CRUD и хочу проверить, перехожу на http://localhost/index.php?r=user и там мне пишет, что ошибка, такой страницы не существует
у вас должен быть UserController, User модель и вьюшки в views/user.

MrLeo
Сообщения: 16
Зарегистрирован: 2014.10.25, 13:45

Re: создание блога на yii2

Сообщение MrLeo »

chungachguk писал(а):Сделай блог по этой версии Yii
http://yiiframework.ru/doc/blog/ru/start.overview
Тогда будет более понятно, что вообще к чему
Здесь документация по Yii1, а мне необходима на yii2

Аватара пользователя
chungachguk
Сообщения: 428
Зарегистрирован: 2012.07.17, 11:52

Re: создание блога на yii2

Сообщение chungachguk »

MrLeo писал(а):
chungachguk писал(а):Сделай блог по этой версии Yii
http://yiiframework.ru/doc/blog/ru/start.overview
Тогда будет более понятно, что вообще к чему
Здесь документация по Yii1, а мне необходима на yii2
ну, нет, так нет. уговаривать не буду

djamali
Сообщения: 6
Зарегистрирован: 2015.01.28, 19:13

Re: создание блога на yii2

Сообщение djamali »

В начале лучше без gii работать - руками. Это дает лучше понять фреймворк если вы новичек в MVC.

Demon_id
Сообщения: 421
Зарегистрирован: 2011.10.29, 00:13

Re: создание блога на yii2

Сообщение Demon_id »

djamali писал(а):В начале лучше без gii работать - руками. Это дает лучше понять фреймворк если вы новичек в MVC.
очень спорно. с gii у новичка хотя бы работает всё. Без него те же модели так сходу попробуй собери (новичку). Лично мне было проще с gii учится. Сейчас несколько моих знакомых ходят на курсы. Их там учат yii. Всё пишут руками. Мало того что привыкают писать ужасный код, так ещё и очень медленно двигаются вперёд изза постоянных ошибок.

Аватара пользователя
Bezlepkin
Сообщения: 731
Зарегистрирован: 2012.11.10, 18:59
Контактная информация:

Re: создание блога на yii2

Сообщение Bezlepkin »

Ты знаком с модуль-контроллер-представление?

Demon_id
Сообщения: 421
Зарегистрирован: 2011.10.29, 00:13

Re: создание блога на yii2

Сообщение Demon_id »

Bezlepkin писал(а):Ты знаком с модуль-контроллер-представление?
впервые слышу. с модель-контроллер-представление знаком.

Аватара пользователя
Bezlepkin
Сообщения: 731
Зарегистрирован: 2012.11.10, 18:59
Контактная информация:

Re: создание блога на yii2

Сообщение Bezlepkin »

:) Опечатался.

Аватара пользователя
wokster
Сообщения: 308
Зарегистрирован: 2013.09.06, 14:12
Контактная информация:

Re: создание блога на yii2

Сообщение wokster »

Так себе мануал. Я знаю как создать блог на yii2, но мануал читал с большим трудом. Советую поискать другие примеры.
НАпример: http://habrahabr.ru/post/178737/

Аватара пользователя
ElisDN
Сообщения: 5536
Зарегистрирован: 2012.10.07, 10:24
Контактная информация:

Re: создание блога на yii2

Сообщение ElisDN »

Я тоже цикл пишу, но не блога и не совсем для новичков. Так что просто тут постою. Скоро новая статья. Подписывайтесь на блог, если понравится.

Аватара пользователя
Xandrkhv
Сообщения: 1
Зарегистрирован: 2015.04.09, 06:05
Откуда: Хабаровск
Контактная информация:

Re: создание блога на yii2

Сообщение Xandrkhv »

MrLeo писал(а):делаю блог по документации и не могу этот текст:
После перехода в Yii code generator выбираем раздел “Model generator”. В открывшейся форме выставляем опцию использования префикса таблиц: “Use Table Prefix”. В поля “Table Name” и “Model Class” поочерёдно вводим имена таблиц и имена генерируемых классов и жмите кнопку генерировать:

tbl_category: Category
tbl_user: User
tbl_post: Post

Note: во время генерации модели User перезапишите имеющийся файл User.php

На выходе генератора получаем классы представляющие модели для таблиц в БД.

После того, как модели готовы переходим к CRUD (Create, Read, Update, Delete) generator’у. Он поможет в создании базовых контроллеров и представлений CRUD интерфейса. Здесь нам потребуется заполнить два поля “Model Class” и “Controller Class”. В “Model Class” вписываем имя модели (с указанием namespace) для которой будем генерировать CRUD. В “Controller Class” вписываем имя генерируемого контроллера (с указанием namespace). Например для постов это выглядит следующим образом:

"Model Class": app\models\Post
"Controller Class": app\controllers\PostController
Просмотреть результат, например для пользователей, можно перейдя по адресу http://localhost/index.php?r=user


ссылка: http://sllite.ru/2014/10/yii2-создание- ... ктировани/
Так как модель User уже имеется, её нужно перезаписать. Для этого нужно при создании модели, поставить галочку на Overwrite.

Ответить