В этой статье мы расскажем, каким образом мы организовали работу наших сайтов в одном проекте на фреймворке yii.
В первой части приведем немного теории о том, в каких случаях такое может потребоваться и что для этого нужно.
А во второй части приступим к технической реализации.
Читать полностью »
Рубрика «yii» - 31
Как развернуть несколько версий сайтов на одном инстансе YII
2012-11-09 в 7:20, admin, рубрики: php, web-разработка, yii, Блог компании «Alawar Entertainment», Веб-разработка, метки: PHP, web-разработка, yiiФичи, применимые в Yii, которые использую я
2012-11-07 в 16:21, admin, рубрики: ajax, php, yii, кеширование, логи, транзакции, метки: ajax, PHP, yii, кеширование, логи, транзакцииЗа долгое время работы с Yii Framework накопилось некоторое количество полезного опыта. Хочу им поделиться с читателим. Всё что ниже написано — плоды рефакторинга и трезвого взгляда на код.
То, о чем я расскажу под катом:
- Открытие одной и той же странички: через ajax-запрос (без layout) и обычное открытие странички вместе с layout
- Кеширование моделей без кода в каждой модели
- Как сделать логирование логики с минимальным кодом
- Как обернуть всё в транзакции с минимальным кодом
- Как сделать так, чтобы на каждом сервере (с экземпляром приложения) не менять файл основного конфига приложения. Упрощаем деплой
Дайджест интересных новостей и материалов из мира PHP за последние две недели №3 (20.10.2012 — 02.11.2012)
2012-11-02 в 17:06, admin, рубрики: cmf, cms, php, symfony, wordpress, wordpress plugins, yii, zend, Блог компании Zfort Group, Веб-разработка, дайджест, мобильная разработка, Новости, подборка, полезная информация, ссылки, метки: cmf, cms, PHP, symfony, wordpress, wordpress plugins, yii, zend, Веб-разработка, дайджест, мобильная разработка, новости, подборка, полезная информация, ссылки .png)
Предлагаем вашему вниманию очередную подборку с ссылками на новости и материалы.
Приятного чтения!
Читать полностью »
Загрузка файлов в Yii
2012-10-26 в 12:15, admin, рубрики: yii, Веб-разработка, Программирование, метки: yiiНаписав ряд проектов на Yii, задумался об удобном механизме работы с загруженными файлами. Yii предлагает набор инструментов для этих целей, но единого механизма нет. В этой статье хочу предложить идею централизованной обработки загруженных файлов в Yii. Читать полностью »
Готовим продвинутые CGridView
2012-10-26 в 9:48, admin, рубрики: cgridview, yii, yii framework, Веб-разработка, Песочница, метки: cgridview, yii framework Данный пост будет интересен тем кто начинает знакомится с Yii framework, то есть пользователям от начального до среднего уровня знаний данного фреймворка, а так же тем кто любит похоливарить на тему какой из фреймворков круче.
Читать полностью »
Работа со статическими страницами в Yii
2012-10-24 в 9:07, admin, рубрики: yii, статические страницы, метки: yii, статические страницы В этой статье я хочу рассмотреть написание базового функционала для работы со статическими страницами. Задача кажется довольно банальной, но если нам требуется вложенность страниц, она, надо признать, усложняется. В этой статье я хочу предложить простое решение для такой задачи, которое, как мне кажется, может покрыть большинство требований к статическим страницам, выдвигаемых небольшими веб-сайтами.
Читать полностью »
Привет читатели!
В большинстве проектов на Yii которые я видел, работа с формами была организована самым простым способом, где рендеринг формы определялся в файле вида через виджет ActiveForm. Да, это безусловно оправдано для сложных форм, которые сложно уместить в какой либо шаблон. Но сегодня я хочу поговорить о конструкторе форм и показать как это применяем мы.
Читать полностью »
Удобное встраивание RESTful API в проект
2012-10-17 в 13:28, admin, рубрики: php, rest, yii, Программирование, метки: PHP, rest, yiiНи для кого не секрет, что наличие API идет на пользу любому проекту. Но часто, при ошибке в архитектуре системы или же добавлении его к готовому проекту, накладные расходы на поддержку и тестирование отнимают достаточно много времени.
Я хочу представить сообществу наш способ реализации RESTful архитектуры API, без дублирования кода и с минимальными изменениями существующей бизнес-логики.
Читать полностью »
За что я люблю Yii+Twig: динамическое подключение нужных скриптов
2012-09-14 в 3:51, admin, рубрики: assets, twig, yii, yii framework, Веб-разработка, метки: assets, twig, yii, yii frameworkНавеяно вот этой статьёй.
Хотел бы показать, как работаю с ресурсами я и почему нахожу такой подход дьявольски удобным.
Читать полностью »
Вышел PhpStorm 5 — еще больше умных полезных штук
2012-09-12 в 20:14, admin, рубрики: css, debug, drupal, jade, javascript, less, mvc, phar, php, phpunit, preview, sass, scss, sql, symfony2, yii, базы данных, Блог компании JetBrains, Веб-разработка, метки: css, debug, drupal, jade, javascript, less, mvc, phar, PHP, phpunit, preview, sass, scss, sql, symfony2, yii, базы данных 
Продолжая делать упор на анализ и качество кода мы наконец добрались и до фреймворков. Работа над IDE уже продолжается, а прямо сейчас мы предлагаем попробовать:
- Новый анализатор типов — меньше неверных предупреждений без дополнительных аннотаций
- Больше предупреждений о runtime errors прямо в редакторе
- Больше подсветки неиспрользуемого кода и конструкций
- Панель сущностей MVC-фреймворков — пока Symfony 2 и yii, остальные по мере готовности
- Прозрачная поддержка PHAR
- Поддержка callbacks в литералах (call_user_func, etc) — включая поиск использования и рефакторинг
- Серезные улучшения консоли БД — для всех баз данных — рефакторинг, экспорт, процедуры
- Форматирование кода по стандартам PSR1/2, Symfony, Drupal
- LiveEdit — редактирование PHP/HTML/CSS/JS видно в браузере в реальном времени без перезагрузки страницы
- Серезно улучшена поддержка CSS/SASS/SCSS/LESS — анализ, дополнение, форматирование
- Поддержка шаблонов Jade
