Архив Август, 2011
Что же такое Active Record? Active Record — это популярный паттерн доступа к данным реляционных баз данных в объектно-ориентированном программировании. Но, в отличие от других фреймворков, в Code Igniter добавлен урезанный функционал, так как в нем нет ни отношений, ни поведений, ни валидации. По своей сути, это не знаменитый паттерн, а простой построитель SQL запросов, […]
Пару лет назад я написал один интересный «велосипед» для уменьшения нагрузки на MySQL. «Велосипед» использовал статический класс вместо справочной таблицы. Суть сего действия заключалась в уменьшении числа запросов к БД и перекладывании функции определения значения по ключу и ключа по значению на PHP. Тогда все это дело было реализовано через switch—case и заполнялось в ручную […]
Совсем недавно, 30 июля 2011 года состоялся финальный релиз версии 1.0 одного очень любопытного фреймворка. Встречайте FuelPHP. Формально — это форк от фреймворка Kohana, который в свою очередь является форком от CodeIgniter. Тем более примечательно, что в основных разработчиках FuelPHP засветились программисты, написавшие кучу полезных библиотек под CodeIgniter: Dan Horrigan — разработчик PyroCMS, действующий разработчик […]
Ни для кого не секрет, что CodeIgniter использует концепцию MVC (Model-View-Controller). View или Представление — отвечает за отображение данных пользователю. Главным преимуществом концепции MVC является разделение логики управления приложения, получения данных и их отображения. Начиная работать с CodeIgniter, вы уходите от мешанины из HTML/PHP/SQL в одном месте (мне до сих пор встречаются файлы-модули на 5000-7000 […]