Deprecated: Assigning the return value of new by reference is deprecated in /home/spwebru/com/wp-settings.php on line 472

Deprecated: Assigning the return value of new by reference is deprecated in /home/spwebru/com/wp-settings.php on line 487

Deprecated: Assigning the return value of new by reference is deprecated in /home/spwebru/com/wp-settings.php on line 494

Deprecated: Assigning the return value of new by reference is deprecated in /home/spwebru/com/wp-settings.php on line 530

Deprecated: Assigning the return value of new by reference is deprecated in /home/spwebru/com/wp-includes/cache.php on line 103

Deprecated: Assigning the return value of new by reference is deprecated in /home/spwebru/com/wp-includes/query.php on line 21

Deprecated: Assigning the return value of new by reference is deprecated in /home/spwebru/com/wp-includes/theme.php on line 623
Полезные сниппеты - Программируем на CakePHP


Сен 25

Полезные сниппеты

Мета @ 23:11

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

1. Soft Delete Behavior.

С помощью этого компонента вы можете использовать в своих проектах «мягкое удаление» - т.е. установку флага для пометки удаленных записей, вместо реального их удаления. Зачем это нужно? Например, для хранения предыдущих версий отредактированных записей на блоге, для сохранения архива старых товаров в магазине — применений масса.

Ссылка на проект - http://bakery.cakephp.org/articles/view/soft-delete-behavior

Исходный код: soft_deletable.php.

6 Responses to “Полезные сниппеты”

  1. Мамончик Александр says:

    Был бы Вам очень признателен, если бы Вы описали процесс запуска генератора Bake в версии 1.2. Все мои попытки запуска не увенчались успехом.
    P.S. Облазил весь блог! Мне тут нравится, буду частым гостем.

  2. Мета says:

    Нет проблем, напишу об этом подробный пост.

  3. Мамончик Александр says:

    А Вы пишете Unit тесты? Существуют ли какие-нибудь средства Cake для создания тестов? Расскажите, пожалуйсто.

  4. Мета says:

    Да, пишу. Думаю написать серию заметок о тестировании вообще, и о тестировании в CakePHP - часто знакомые спрашивают. Вот только когда - еще не знаю, набираю материал.

  5. Мамончик Александр says:

    Еще вопрос. Вы работаете только под Windows? Не подскажете как запустить bake в Линуксе? Дома стоит Windows, дома bake работает, а на работе приходится работать под Linux. Пробовал на Linux по аналогии с Windows запускать, но не получалось ничего.

  6. Мета says:

    На работе - под Mandriva 2009.0, дома - Windows XP и Ubuntu 8.10. Все достаточно просто запускается, главное с путями разобраться.

Напиши комментарий!