Dubrowsky
Хроники одного дупла
Блогово  →  WebDev  → 

Yii framework: тут начинается настоящая работа

27 Августа 2012 года

Я тут по одному важному служебному делу ковыряюсь с доками чудесного йии-фреймворка (который yii framework). Там есть показательная глава "Development Workflow", о которой ну никак не могу смолчать.

Краткое изложение на русише (простите, профессиональный перевод документов - не мой конек, перевожу как умею):

  1. Создать структуру папок (можно утилитой yiic).
  2. Собрать конфиг-файл, возможно - написать кое-какие компоненты.
  3. Создать классы моделей под каждый тип данных (пригодится утилита Gii)
  4. Завести классы-контроллеры под разные запросы. В общем случае, если юзер имеет доступ к модели, перед ней должен стоять контроллер (здесь тоже пригодится Gii).
  5. Реализовать экшны и соответствующие вью. Вот тут, собственно, настоящая работа ("This is where the real work needs to be done").
  6. (далее следуют еще пять пунктов, которые можно условно отнести к "настоящей работе").

Ребят, ну так нельзя. Фреймворк - это что такое? Это чтоб быстро и удобно, залил что надо куда надо, и в бой! Этим не один Yii framework грешит, у иных все еще запутаннее и хитроумней. Тут просто очень показательно.

Профессиональная цель меня на ближайшее время: сделать что-то, где workflow будет включать "the real work" на ПЕРВОМ шаге, а не на пятом :)

Камменты

pavel27.08.2012, 20:38#
Так там же есть скафолд генератор - он вроде как быстро все делает
причем может даже бутстрап-реди все делать, с экстеншном конечно :)
Дуброн самый28.08.2012, 15:38#
pavel, вот я как раз о том и пишу - вроде бы скаффолдинг позволяет "быстро все делать", но в результате между началом проекта и началом реального кодинга - четыре пункта, которые "как бы автоматизированы". Хочется, чтоб их не было.
Евгений26.08.2014, 23:15#
Приветствую!
А мне yii больше всех фреймворков нравится, за свою скорость генерации проекта. Я бы не сказал, что процесс подготовки занимает много времени.
Это ведь фреймворк, а не CMS, тут невозможно сгенерить сразу рабочий проект.

Написать коммент: памятка постеру

 

Крутые посты wtf??? →

27.06.2012 · 37 камментов · рейтинг 11.58
15.02.2013 · 24 каммента · рейтинг 9.92
29.08.2007 · 28 камментов · рейтинг 7.34
30.01.2013 · 13 камментов · рейтинг 7.27
28.03.2008 · 23 каммента · рейтинг 6.85

Последне камменты

18.11.2017  JohnКак закрыть окно Skype / свернуть нафиг в трэй: Спасибо, добрый человек! Неимоверно раздражало.
10.11.2017  NikПочему не работает form.submit(): Автор, спасибо за статью 5-летней давности. Подари...
27.10.2017  ДенисОбработка кликов и цели в Яндекс.Метрике, улучшенный вариант: Блин. А для не в зуб ногой - можно код целиком выл...
17.10.2017  ДубрDenwer - настройка алиасов (ServerAlias): Ахуенно не это, ахуенно то что кто-то пользуется Д...
29.09.2017  Maxтам же: Спасибо, чувак! Это ахуенно, оно заработало!!!

Статсы