Представим проект, который либо не использует фреймворки, либо к нему подключена ORM DOCTRINE, но у используемого фреймворка/проекта нет адаптера для пагинации с Doctrine.
Рубрика: PHP
php, cms, framework
Эмуляция перечислений Enum в PHP
Перечисления это удобно. Порой очень удобно. Они облегчают понимание кода, а так же его написание и сопровождение. По сути перечисления – это наборы связанных по смыслу констант.
Создание собственного View Helper в Zend Framework 2
У меня была задача для сайта, который я делал на фрилансе.
Задача следующая – есть модуль Page, который для этого же проекта и был написан. Он достаточно прост, в нем происходит сохранение страниц в бд, поиск, роутинг к страницам вида “/page/pagename/” и базовые шаблоны.
Kohana и Роут с бесконечным уровнем вложенности каталогов.
В данном посте я хочу сохранить обсуждение и решение проблемы с офф форума Kohana. Проблему обозначаю в первой цитате, решение с подсказки сообщества (использовать коллбеки) во второй, т.е. сам код. Работает для kohana 3.2, для 3.3 надо править, чего я не сделал в виду не надобности. У меня проект на 3.2. :)
Nginx + php5-fpm + mysql конфиг. Будет обновляться.
Пример, чтобы сохранить конфиг nginx 1.8, php5-fpm 5.6 и mysql 5.6
Читать далее
PHP: open_basedir restriction in effect – решено
Что делать с ошибкой php – open_basedir restriction in effect ?
Она может возникнуть на любой cms, фреймворке или в самописном коде. Лично у меня проявилась при деплойменте на сервер.
Все дело в том, что у меня на локалке nginx, а на сервере apache2.
Количество строк кода в проекте.
Интересно, сколько строк кода в вашем проекте? В моем случае я считаю для PHP.
Используется фреймворк Kohana. Сам фреймворк и модули засунуты композером в vendor/, поэтому я конечно же считаю только application/, только самописный код.
Большой размер POST запроса в PHP
Иногда проект вырастает в нечто большее. Первоначальные POST запросы вырастают в размере, а времени менять архитектуру нет. Вот как можно увеличить размер.
Нюансы с настройкой memcached для php (debian).
Этот пост относится скорее к серверной части, чем к коду. Однако и к коду тоже. Сервер debian с php 5.4.
Согласование временных зон между приложением и mysql.
Достаточно избитая во всевозможных блогах, в постах на хабре тема. Даже на офф сайте Mysql даны разъяснения и достаточно пруф линков. И все же есть несколько граблей, на который можно наступить, о которых мало где написано.