Архив Куски кода

Документация по CakePHP 1.2 (Beta)

В CakePHP 1.2 появилось очень много интересных вещей, которых так не хватало в 1.1. Но что теперь не хватает новой версии - это документации. Конечно, можно сказать, что ведь это бета и что надо подождать релиза, но ведь программировать надо уже сейчас. Иногда запутываешься в исходниках и хочется, чтобы кто-то объяснил как же оно работает.

Команда разработчиков CakePHP работает над новой документацией, но почему то не хочет выкладывать её в открытый доступ как исходники альфа-версий CakePHP 1.2. Я слышал, что производительность PHP можно улучшить на 500%, но Zend не делает этого из-за того, что тогда сократятся продажи Zend Accelerator. Может и разработчики CakePHP тоже думают, что так они больше заработают на консалтинге?

В любом случае, они однажды нечаянно выложили бета-версию документации по новой версии CakePHP в открытый доступ и куча людей её скачало. Я добавил к ней ещё 2 файла (pdf с cakephp.org, и jpg с какого-то блога), которые помогают лучше понять как оно работает.

Качайте:
Документация по CakePHP 1.2

UPDATE 26 Oct: Документация появилась в открытом доступе на http://tempdocs.cakephp.org/

2 комментария

Сортировка массива по полю или uasort на стероидах

Если часто надо сортировать массив по разным полям, то вручную лень писать callback-функции. А иногда надо сортировать ещё по нескольким полям. Тогда можно запутаться и наделать ошибок.

Кстати, если кто-то не понял, что я такое написал, идите на php.net/uasort и читайте как PHP способствует деградации программистов, потому что теперь почти никто не напишет сам 5 разных способов сортировки массива. В комментариях к документации я нашёл интересную функцию, которую немного доработал.
Читать полностью >>

8 комментариев

Вывод из PHP в Firebug. Helper для CakePHP

Как вы делаете отладку? В запутанных случаях я использую Zend Debugger, а в простых случаях пишу pr($variable).

Прочитав Ярослава, я вдруг осознал насколько удобно было бы не мусорить окно браузера, а красиво выводить отладочные сообщения в Firebug. Особенно приятно туда выводить сложные объекты и большие массивы так как Firebug позволяет удобно такие вещи просматривать.

Но реализация от Ярослава мне не подходит.
Читать полностью >>

11 комментариев

Страница 2 из 2«12