Архив за Ноябрь 2008

Где ID?

Маленький метод, автоматизирующий проверку переданного параметра, который Cake распознает как ID

16.11.2008 • Метки: , • Рубрики: CakePHP • View Comments

Многие ко многим – опасные связи

Более простое и понятное связей «многие-ко-многим», хоть и ценой отказа от автоматизма и «магии».

15.11.2008 • Метки: , , • Рубрики: CakePHP • View Comments

Гарантированный способ потерять сессию в CakePHP 1.2RC3

Рецепт гарантированной утери сессии в CakePHP 1.2RC3. Увы, без решения.

10.11.2008 • Метки: , • Рубрики: CakePHP • View Comments

Формат строки с ценой

Дорабатываем напильником функцию форматирования значения цены. Заменяем 32 строки PHP кода на одну.

08.11.2008 • Метки: , • Рубрики: Shop-Script • View Comments

Кэшируй, кэшируй, кэшируй запрос назло буржуазной Европе!

Кэшируем запросы к базе данных в Shop-Script

Отключаем у Shop-Script показ погоды на Луне

Уменьшаем количество бесполезных операций записи в БД на каждый запрос страницы — отключаем врущие счетчики

02.11.2008 • Метки:  • Рубрики: Shop-Script • View Comments

Улучшаем URL в Shop-Script

Идея в общем-то простая – с помощью апачевского модуля mod_rewrite преобразовать “красивые” URL в такой набор параметров, которые понимает скрипт.
Самые частые пути:
www.shopscripsite.ru/index.php?productID=nnnn
www.shopscripsite.ru/index.php?productID=nnnn&discuss=yes
www.shopscripsite.ru/index.php?categoryID=nnnn
Создадим в корне сайта файл .htaccess, если, конечно, его еще нет. И добавим в него такие строчки:

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^product/([^/]*)/discuss /product/$1/?discuss=yes [QSA,NE,L]
[...]

Related Posts with Thumbnails
02.11.2008 • Метки: , • Рубрики: Shop-Script • View Comments