Здравствуйте.
В какой очередности Вы разрабатываете сайт на Yii? Опишите пожалуйста процесс, а то для меня, как для начинающего этот вопрос немного трудный.
Здравствуйте.
В какой очередности Вы разрабатываете сайт на Yii? Опишите пожалуйста процесс, а то для меня, как для начинающего этот вопрос немного трудный.
Привет! Добро пожаловать на форум!
После продумывания концепции, обычно сначала перехожу к разработке архитектуры БД: строю таблицы, назначаю типы полей, индексы, ключи.
Чтобы было понятно, давай возьмем для примера сайт с новостями и статьями, с панелью администрирования.
yiic webapp <путь>
yiic shell
>>model News table_news
...
>>model Articles table_articles
Модели - это классы, которые отвечают за бизнес-логику твоего приложения.
С помощью потомков класса CActiveRecord разработчики сайтов на yii проделывают различные операции с базой данных.
crud News
...
crud Articles
В итоге мы получим контроллеры: NewsController и ArticlesController.
Представления _form, admin, list, create, update для каждого из них.
Все, теперь у нас есть скелет приложения.
Контроллеры можно запустить, набрав в строке браузера: http://myhost.kz/index.php?r=<имя_контроллера>/<действие>, например: http://myhost.kz/index.php?r=news/index
Теперь приложение нужно дальше "пилить".
Задавайте по мере разработке тут вопросы, постараюсь помочь.
И да, не забывайте почитывать доки - http://www.yiiframework.com/doc/.
Darmen,
хорошее короткое еще одно руководство для начинающих
может быть немного дописать, да запостить в гугл-группу?
http://groups.google.com/group/yii-framework/
а то в форуме потеряется : )