Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
… это PHP-фреймворк, ориентированный на быструю и гибкую разработку. Наши приоритеты/ гибкость — качество кода — скорость разработки.В общем, все то же, что и в других новых фреймворках? :) Можно хоть вкратце, в чем собственно преимущество перед другими (хотя бы самыми известными) FW? Почему нам все стоит взять и влиться в ряды лимбовчан.
в любой момент можно расширить класс или заменить своим для получения нужного функционала.check
symfony forms уже с версии 1.1 сами себя рисуют без хелперов
Не знаю как вас, но меня (ну то есть сначала заказчика, а потом уже меня) ни один «стандартный» пагинатор в итоге
никогда не устраивал. Как правило, наваять «свой собственный» component/helper оказывалось проще и дешевле, чем адаптировать чей-то суперуниверсальный_пагинатор_4000.
И да — а чем тэги списков лучше старого доброго foreach?
кстати, я не заметил в Limb AR my precious templates/behaviors/whatever? Неужели их там нет?
На лету, ЕМНИП, в 1.4 заменить класс запроса будет сложно, да. Хотя мне обычно удавалось без этого обходиться.
ммм… для репликации, например? Doctrine справляется с этим самостоятельно. Почти. Достаточно перехватить события preInsert/preUpdate и preSelect
…echo $form['foo'], $form['foo']->render/renderLabel/renderId/renderName и повесили эти шаблоны на горячие клавиши или ещё на что-нибудь.
зная, как работает местный autoload, можно было обойтись без runkit — классы из проекта перекрывают собой одноимённые классы ядра фреймворка.
Да и event dispatcher никуда не девался.
ну а на лету подменять зачем? если можно (грубо говоря) сконфигурировать соединение с debug: true.
а, ну мы тоже так работаем. Только наши верстальщики ещё и не разучивают тэги шаблонизатора.
Ага. А вот тогда пример — есть у меня форма связи с техподдержкой. Данные из неё отправляются напрямую в, скажем, почту или lighthouseapp.com какой-нибудь. Ну то есть не хранятся на сервере. Используя Limb, нужно будет создавать соответствующий класс модели, так?
К слову, валидация в модели присутствует.
Фреймворк Limb, версия 2010.1 RC2