Архив 2011

Сегодня мы разберёмся, что же такое Code Igniter Sparks. Sparks — это: 1. Централизованное место для создания, поиска и распространения кода для Code Igniter. 2. Маленькая библиотека для работы в консоли, позволяющая быстро добавлять сторонние библиотеки в ваш проект. 3. Замена стандартного механизма загрузки библиотек (для Sparks). 4. http://getsparks.org/ — Сайт-репозиторий кода. 5. В переводе […]

th Октябрь 2011, Вторник в 20:46 | 0 комментариев
Категории:Code Igniter, PHP
Метки:

В прошлой статье «Недостатки View в Code Igniter» я ругал стандартный механизм работы с View. Всю печаль от использования стандартных отображений я познал еще на заре погружения в CI. Быстро пробежавшись по форумам, выбрал для себя решение от SamDark, которое называлось просто View. К слову, использую её и по сей день. Но вот зреет крупный […]

th Сентябрь 2011, Понедельник в 13:18 | 6 комментариев
Категории:Code Igniter, PHP
Метки: , ,

Я обычно не любитель писать минипосты или делиться своими мыслями, но сегодня настал момент такого первого поста. Как понятно из названия, разочаровался я в фреймворке Yii, но обо всем по порядку.

nd Сентябрь 2011, Четверг в 06:25 | 29 комментариев
Категории:Мнение

Чтобы оценить популярность того или иного фреймворка, воспользуемся статистикой github. Что такое github? Фактически — это социальная сеть для разработчиков и хостинг проектов, основанный на системе контроля версий GIT. Пользователи могут бесплатно выкладывать свой код, ответвлять (fork) чужой код, наблюдать, комментировать и так далее. По умолчанию все, что вы добавите на сайт становится общедоступным. Но […]

st Сентябрь 2011, Среда в 10:07 | 0 комментариев
Категории:PHP
Метки: ,

Что же такое Active Record? Active Record — это популярный паттерн доступа к данным реляционных баз данных в объектно-ориентированном программировании. Но, в отличие от других фреймворков, в Code Igniter добавлен урезанный функционал, так как в нем нет ни отношений, ни поведений, ни валидации. По своей сути, это не знаменитый паттерн, а простой построитель SQL запросов, […]

st Август 2011, Среда в 12:43 | 2 комментария
Категории:Code Igniter, PHP

Пару лет назад я написал один интересный «велосипед» для уменьшения нагрузки на MySQL. «Велосипед» использовал статический класс вместо справочной таблицы. Суть сего действия заключалась в уменьшении числа запросов к БД и перекладывании функции определения значения по ключу и ключа по значению на PHP. Тогда все это дело было реализовано через switch—case и заполнялось в ручную […]

th Август 2011, Пятница в 14:31 | 2 комментария
Категории:PHP

Совсем недавно, 30 июля 2011 года состоялся финальный релиз версии 1.0 одного очень любопытного фреймворка. Встречайте FuelPHP. Формально — это форк от фреймворка Kohana, который в свою очередь является форком от CodeIgniter. Тем более примечательно, что в основных разработчиках FuelPHP засветились программисты, написавшие кучу полезных библиотек под CodeIgniter: Dan Horrigan — разработчик PyroCMS, действующий разработчик […]

th Август 2011, Среда в 10:17 | 8 комментариев
Категории:FuelPHP, PHP
Метки:

Ни для кого не секрет, что CodeIgniter использует концепцию MVC (Model-View-Controller). View или Представление — отвечает за отображение данных пользователю. Главным преимуществом концепции MVC является разделение логики управления приложения, получения данных и их отображения. Начиная работать с CodeIgniter, вы уходите от мешанины из HTML/PHP/SQL в одном месте (мне до сих пор встречаются файлы-модули на 5000-7000 […]

th Август 2011, Пятница в 16:00 | 14 комментариев
Категории:Code Igniter, PHP
Метки: ,

4 года назад я открыл для себя продвинутый блокнот. Авторы назвали свое творение Notepad++. В то время я как раз начинал активно программировать на PHP. От продвинутого блокнота мне было необходимо: работа с кодировками, подсветка синтаксиса, переносимость, быстрая работа. Notepad++ полностью удовлетворял все мои потребности. Около года назад я стал писать статьи. В различных CMS […]

th Июль 2011, Пятница в 18:25 | 8 комментариев
Категории:Soft, Общий
Метки:

На днях в одном из своих проектов я столкнулся с очень необычным поведением MySQL. При поиске (по имени) Убийца_матрёшек и убийца_матрешек — MySQL выдавал одинаковый результат! Виной всему оказался тип сравнения для поля pl_nick. Но обо всем по порядку. Для сохранения строковых данных мы обычно используем поля типа VARCHAR или TEXT. При создании таблицы мы […]

rd Июнь 2011, Четверг в 17:18 | 7 комментариев
Категории:MySQL
Метки: , ,
Страница 2 из 3123