Серия статей о создании приложения на CakePHP

cakephp

Вот тут первая статья из 12, в которых описывается процесс создания полноценного приложения на CakePHP с нуля. Статьи не очень свежие, но будут очень полезны для новичков.

Там же можно найти кучу полезных статей,  которые пригодятся каждый день.

Статические и динамические страницы в одном контроллере

cakephp

Метки : , ,

В CakePHP есть замечательный стандартный контроллер pages который позволяет нам отображать статические страницы просто создав новый файл.

Но очень часто нам требуется иметь как статические страницы так и динамические, содержание которых хранится в БД. Ниже я приведу пример как это можно реализовать используя один контроллер.
Читать дальше »

Агрегатные SQL функции в CakePHP

cakephp для самых маленьких

Метки : , ,

Для начинающих CakePHP программистов часто становится проблемой использовать агрегатные SQL функции такие как MAX, MIN или AVG. В этом посте я расскажу как легко с этим справиться.

Читать дальше »

Оптимизация PhpShop

решения проблем

Метки : , , ,

Так уж случилось, что один из наших клиентов заказал нам добавить в его интернет магазин несколько десятков тысяч товаров. Магазин у него работал на небезызвестном PHPShop . До этого момента, я с этим «чудом» не встречался. После добавления первых 5000 товаров магазин слег и мог показывать только белую страницу.  Тех поддержка отвечала что это все из-за хостера(MasterHost). Я им поверил и решил опробовать все на локальном веб-сервере. Магазин показывал ту же картину. Причем в списке задач отображалось, что Apache «съедает» 200 Мб оперативной памяти. Пришлось лезть во внутренности…

Читать дальше »

Хелперы. Полезные манипуляции со строками[перевод]

cakephp, переводы

Метки : , ,

CakePHP поставляется с кучей полезных хелперов и компонентов, которые обеспечивают удобные инструменты для обработки и манипулирования данными. Эти хелперы значимы не только для пользователя фреймворка, но и могут оказать большую помощь кому-нибудь кто пишет PHP приложения не используя CakePHP.
Читать дальше »

timeAgoInWords по русски

cakephp

Метки : , ,

Привет, пекари.
Хотите чтобы в вашем проекте даты писались так:«1 день, 3 часа назад» или так:«2 месяца, 2 недели, 3 дня назад»?

Читать дальше »