С чего следует изучать Yii?

Обсуждение документации. Переводы Cookbook и авторские рецепты.
Ответить
bimply
Сообщения: 69
Зарегистрирован: 2012.08.13, 19:31

С чего следует изучать Yii?

Сообщение bimply »

Скачал из Интернета видео по Yii,в общем разобрался более менее.Хотелось понять в каком направлении следует его изучать.
Дело в том что обычный hello world на php делается в одном файле при помощи обычной echo функции.Простая домашняя страница тоже сложностей MVC не требует.
На каких примерах следует изучать YII?Где он действительно оправдывает структуру модель-представление-контроллер?
Аватара пользователя
timlar
Сообщения: 1382
Зарегистрирован: 2009.09.19, 17:49
Откуда: Украина, Днепропетровск
Контактная информация:

Re: С чего следует изучать Yii?

Сообщение timlar »

bimply писал(а):Где он действительно оправдывает структуру модель-представление-контроллер?
Даже в той же домашней страничке.

Нужно поставить перед собой цель, например, написать каталог товаров (без возможности заказа для начала), затем пытаться реализовать. Так же будет не лишним посмотреть мануал по созданию блога.
Twitter: @timlar_ua
bimply
Сообщения: 69
Зарегистрирован: 2012.08.13, 19:31

Re: С чего следует изучать Yii?

Сообщение bimply »

Например если нужно изучить php на базовом уровне-достаточно скачать Евгения Попова.Если изучить ООП на php-можно посмотреть специалиста.
Когда стал искать информацию по разным фреймворкам-так там простые вещи делаются очень сложно из за MVC.Каталог товаров-это компонент Джумлы,которую разжевывает Попов
Должен сказать что фреймворки(в том числе Zend Kohana CI)по уровню документации содержат мало довольно книг(есть,но на английском),с видео также беда.
Я так понял информация содержится в оф. документации,статьях и комьюнити
Аватара пользователя
mihnayan
Сообщения: 43
Зарегистрирован: 2012.03.15, 22:51
Контактная информация:

Re: С чего следует изучать Yii?

Сообщение mihnayan »

Yii прозрачней Джумлы (на мой взгляд) в плане реализации MVC. По крайней мере мне не хватило терпения создать полноценный компонент для Джумлы - дело ограничилось созданием статичного компонента без обращения к БД, так как дальше становилось все запутанней. В Yii реализация MVC как-то более классическая и без наворотов: три основные сущности (модель-представление-контроллер) с логичными правилами именования и организацией методов.

Начинать изучать фреймворк необходимо тогда, когда уже знаешь PHP и осознаешь, что тебе уже пора заменить кучу появляющегося однотипного кода чем-то стандартным.

Войти для ознакомления в Yii не сложно. Достаточно создать хотя бы одну табличку в БД (любой поддерживаемой), а далее запустить gii code generator и за пару шагов создать с его помощью весь функционал MVC для этой таблички. А дальше уже "расковыривать" и расширять, как душе угодно.
Но лучше, конечно, задумать что-то более реальное и под это дело строить приложение.
Любая техническая система должна быть идиотоустойчивой (с) один из университетских преподов
bimply
Сообщения: 69
Зарегистрирован: 2012.08.13, 19:31

Re: С чего следует изучать Yii?

Сообщение bimply »

Работаю в организации с ООП языка php.
Сначала следовала вся верстка сайта в фотошопе(все таблицы,отступы и тд).Половина моего времени уходила на верстку html.С учётом того что html-язык разметки-собрать в нем заново документ проще чем в фотошопе,тем более что сайт не имеет жестко требуемого дизайна.
Предполагаю что фреймворк YII также может упростить программирование если на него перейдет организация.
bimply
Сообщения: 69
Зарегистрирован: 2012.08.13, 19:31

Re: С чего следует изучать Yii?

Сообщение bimply »

Подскажите пожалуйста что такое gii code generator?
Это функция,которая встроена в среду разработки(IDE) ,поддерживающей YII?
Очень хочу посмотреть на представление таблицы после этих действий.
AlTiger
Сообщения: 199
Зарегистрирован: 2012.01.15, 18:37

Re: С чего следует изучать Yii?

Сообщение AlTiger »

Это модуль Yii позволяющий автоматически генерировать код


Если в двух словах, то Gii это:

1. Создаем таблицу через phpmyadmin( или другую штукуевину )
2. Заходим в gii ( site.ru/index.php/gii )
3. Создаем модель на основании нашей таблицы
4. Создаем crud на основании нашей модели.
5. Дорабатываем в соответствии с нашими нуждами.

в итоге у нас есть таблица с моделью и контролер со всем вьюшками.
bimply
Сообщения: 69
Зарегистрирован: 2012.08.13, 19:31

Re: С чего следует изучать Yii?

Сообщение bimply »

Класс,а есть какая нибудь IDE в которой удобно работать с фреймворком YII.
То есть нетбинс например -в его состав входят плагины,которые можно с оф. сайта скачать
мозилла также предлагает
https://addons.mozilla.org/en-US/firefo ... rm=windows
Аватара пользователя
anton44eg
Сообщения: 2716
Зарегистрирован: 2012.01.25, 13:37
Откуда: Киев

Re: С чего следует изучать Yii?

Сообщение anton44eg »

Ответить