Скачал из Интернета видео по Yii,в общем разобрался более менее.Хотелось понять в каком направлении следует его изучать.
Дело в том что обычный hello world на php делается в одном файле при помощи обычной echo функции.Простая домашняя страница тоже сложностей MVC не требует.
На каких примерах следует изучать YII?Где он действительно оправдывает структуру модель-представление-контроллер?
С чего следует изучать Yii?
- timlar
- Сообщения: 1382
- Зарегистрирован: 2009.09.19, 17:49
- Откуда: Украина, Днепропетровск
- Контактная информация:
Re: С чего следует изучать Yii?
Даже в той же домашней страничке.bimply писал(а):Где он действительно оправдывает структуру модель-представление-контроллер?
Нужно поставить перед собой цель, например, написать каталог товаров (без возможности заказа для начала), затем пытаться реализовать. Так же будет не лишним посмотреть мануал по созданию блога.
Twitter: @timlar_ua
Re: С чего следует изучать Yii?
Например если нужно изучить php на базовом уровне-достаточно скачать Евгения Попова.Если изучить ООП на php-можно посмотреть специалиста.
Когда стал искать информацию по разным фреймворкам-так там простые вещи делаются очень сложно из за MVC.Каталог товаров-это компонент Джумлы,которую разжевывает Попов
Должен сказать что фреймворки(в том числе Zend Kohana CI)по уровню документации содержат мало довольно книг(есть,но на английском),с видео также беда.
Я так понял информация содержится в оф. документации,статьях и комьюнити
Когда стал искать информацию по разным фреймворкам-так там простые вещи делаются очень сложно из за MVC.Каталог товаров-это компонент Джумлы,которую разжевывает Попов
Должен сказать что фреймворки(в том числе Zend Kohana CI)по уровню документации содержат мало довольно книг(есть,но на английском),с видео также беда.
Я так понял информация содержится в оф. документации,статьях и комьюнити
Re: С чего следует изучать Yii?
Yii прозрачней Джумлы (на мой взгляд) в плане реализации MVC. По крайней мере мне не хватило терпения создать полноценный компонент для Джумлы - дело ограничилось созданием статичного компонента без обращения к БД, так как дальше становилось все запутанней. В Yii реализация MVC как-то более классическая и без наворотов: три основные сущности (модель-представление-контроллер) с логичными правилами именования и организацией методов.
Начинать изучать фреймворк необходимо тогда, когда уже знаешь PHP и осознаешь, что тебе уже пора заменить кучу появляющегося однотипного кода чем-то стандартным.
Войти для ознакомления в Yii не сложно. Достаточно создать хотя бы одну табличку в БД (любой поддерживаемой), а далее запустить gii code generator и за пару шагов создать с его помощью весь функционал MVC для этой таблички. А дальше уже "расковыривать" и расширять, как душе угодно.
Но лучше, конечно, задумать что-то более реальное и под это дело строить приложение.
Начинать изучать фреймворк необходимо тогда, когда уже знаешь PHP и осознаешь, что тебе уже пора заменить кучу появляющегося однотипного кода чем-то стандартным.
Войти для ознакомления в Yii не сложно. Достаточно создать хотя бы одну табличку в БД (любой поддерживаемой), а далее запустить gii code generator и за пару шагов создать с его помощью весь функционал MVC для этой таблички. А дальше уже "расковыривать" и расширять, как душе угодно.
Но лучше, конечно, задумать что-то более реальное и под это дело строить приложение.
Любая техническая система должна быть идиотоустойчивой (с) один из университетских преподов
Re: С чего следует изучать Yii?
Работаю в организации с ООП языка php.
Сначала следовала вся верстка сайта в фотошопе(все таблицы,отступы и тд).Половина моего времени уходила на верстку html.С учётом того что html-язык разметки-собрать в нем заново документ проще чем в фотошопе,тем более что сайт не имеет жестко требуемого дизайна.
Предполагаю что фреймворк YII также может упростить программирование если на него перейдет организация.
Сначала следовала вся верстка сайта в фотошопе(все таблицы,отступы и тд).Половина моего времени уходила на верстку html.С учётом того что html-язык разметки-собрать в нем заново документ проще чем в фотошопе,тем более что сайт не имеет жестко требуемого дизайна.
Предполагаю что фреймворк YII также может упростить программирование если на него перейдет организация.
Re: С чего следует изучать Yii?
Подскажите пожалуйста что такое gii code generator?
Это функция,которая встроена в среду разработки(IDE) ,поддерживающей YII?
Очень хочу посмотреть на представление таблицы после этих действий.
Это функция,которая встроена в среду разработки(IDE) ,поддерживающей YII?
Очень хочу посмотреть на представление таблицы после этих действий.
Re: С чего следует изучать Yii?
Это модуль Yii позволяющий автоматически генерировать код
Если в двух словах, то Gii это:
1. Создаем таблицу через phpmyadmin( или другую штукуевину )
2. Заходим в gii ( site.ru/index.php/gii )
3. Создаем модель на основании нашей таблицы
4. Создаем crud на основании нашей модели.
5. Дорабатываем в соответствии с нашими нуждами.
в итоге у нас есть таблица с моделью и контролер со всем вьюшками.
Если в двух словах, то Gii это:
1. Создаем таблицу через phpmyadmin( или другую штукуевину )
2. Заходим в gii ( site.ru/index.php/gii )
3. Создаем модель на основании нашей таблицы
4. Создаем crud на основании нашей модели.
5. Дорабатываем в соответствии с нашими нуждами.
в итоге у нас есть таблица с моделью и контролер со всем вьюшками.
Re: С чего следует изучать Yii?
Класс,а есть какая нибудь IDE в которой удобно работать с фреймворком YII.
То есть нетбинс например -в его состав входят плагины,которые можно с оф. сайта скачать
мозилла также предлагает
https://addons.mozilla.org/en-US/firefo ... rm=windows
То есть нетбинс например -в его состав входят плагины,которые можно с оф. сайта скачать
мозилла также предлагает
https://addons.mozilla.org/en-US/firefo ... rm=windows
Re: С чего следует изучать Yii?
попробуйте phpstorm
http://confluence.jetbrains.net/display/WI/Web+IDE+EAP
и конфигурация
http://www.yiiframework.com/wiki/92/con ... e-for-yii/
http://confluence.jetbrains.net/display/WI/Web+IDE+EAP
и конфигурация
http://www.yiiframework.com/wiki/92/con ... e-for-yii/