Практически везде в интернете, где есть деньги, есть и транзакции. Если вы делаете интернет магазин на CakePHP, то это дополнительная идея реализации механизма транзакций, связанных с моделями приложения. Плюс исходники этой идеи с примерами. Read the rest of this entry »

Tags: ,

CakePHP Tree Behavior

CakePHP Июль 31st, 2008

Не трудно догадаться из названия, что Tree Behavior (далее TB) позволит модели вести себя как дерево… кхм… :)

Стандартная задача для этих деревьев: есть много категорий для различных элементов с неограниченным уровнем вложенности. Нужно хранить их в базе и иметь возможность быстро получать вложенные категории, путь к текущей категории, количество детей и т.д.

Кстати, если не думать о Cake, то раньше я уже показывал, что надо освоить для трюков с деревьями. Read the rest of this entry »

Tags: ,

Новым аддоном в ядре CakePHP является Containable Behavior (далее буду писать CB, для удобства). Это поведение модели используется для ограничений в выборках связанных моделей при вызове find-методов.

Другими словами: при использовании CB вы можете указать какие модели вам необходимы в массиве, который вернет find-метод. Кроме того, можно указать и список полей, который вас интересует в связанной модели. Этот класс также решает задачу поиска по данным связанных моделей. Read the rest of this entry »

Tags: ,

Любители свободной работы у себя дома, празднуют день фрилансера. Сегодня 14 мая.

Кто такой фрилансер? Раньше это были те, кто служил за деньги. Сейчас это люди, которые за эти же деньги, с учетом инфляции, делают сайты, рисуют разные плакаты, баннеры, иллюстрации, пишут или переводят тексты (и т.д.) по заказу «левых» персон.

Работаете Вы на работе днем, а вечером фрилансите. Либо все время фрилансите, что очень часто лучше, чем париться в разных офисах, где не то, что работать, а дышать нормально невозможно. Если Вы фрилансите в рабочее время, то Вы не фрилансер – Вы, скорее всего, охреневшая скатина.

Если Вы фрилансер, то Вы 100% знаете сайты free-lance.ru и weblancer.net. На остальные русские можно даже не смотреть.

День фрилансера. С праздником!

PS. А попаду ли я в смайлик Лебедева? (-:

В прошлый раз мы заменяли внешние ссылки в тексте на аля-внутренние.

Сегодня идем дальше и будем скрываться от сервисов, которые очень часто угадывают, какие ссылки были проданы на сайте. Я не бился об стену, рассуждая как можно определить факт продажности. В моем фиде оказалась заметка со ссылкой на «белорусского бомжа», где он и поделился мыслями. Итак, начинаем прятать продажные ссылки. Read the rest of this entry »

Tags: