CakePHP

индекс
0,00

Мой маленький веб-сервис на CakePHP

Здравствуйте. В этом посте я хочу описать как в качестве изучения фреймворка CakePHP был написан небольшой «веб-сервис», а именно менеджер закладок веб-страниц.
image
Сразу хочу сказать, что у меня не было в планах написать мега функциональный сервис, как например Evernote. Я старался сделать как можно более простой в использовании сайт.
0
26 апреля 2012, 22:22
27

Нормальная офлайновая документация

Вместе с выходом второй версии фреймворка CakePHP обновилась и документация — book.cakephp.org/2.0/. А самое главное, появилась офлайновая дока. Скачать можно прям с первой страницы кукбука: CakePHPCookbook.epub. Можно скачть с гитхаба исходники или помочь с переводом и исправлением.

Мне было лень искать что-то, что читает формат .epub и я просто распаковал файлы и получил много html страничек. Такая документация выглядит примерно так. Zip с html страничками качаем отсюда
+4
23 ноября 2011, 12:58
5

Интервью с разработчиком Croogo перевод

Уже совсем скоро выйдет стабильный релиз CakePHP 2. Интересно, что будет с проектами, написанными на CakePHP 1.x. И самый волнующий вопрос, что будет с Croogo — замечательным инструментом для разработки на CakePHP. Планами на будущее делится разработчик Croogo CMS.

Вольный перевод небольшого интерьвью с Fahad Ibnay Heylaal(разработчиком Croogo CMS).

+2
14 сентября 2011, 01:57
2

Тонкости при работе с Sanitize в связке с save

Доброго времени суток уважаемый %username%. Хотелось бы вам рассказать об одной интересной особенности работы с классом Sanitization. Данный класс является частью ядра замечательной фреймворка CakePHP и предназначен для «очистки» входящих данных. К примеру, его можно, нужно использовать для «очистки» данных передаваемых пользователем перед сохранением в базу данных. Официальная документация и примеры использования лежат тут book.cakephp.org/view/1183/Data-Sanitization. Настоятельно рекомендую каждому разработчику использующему CakePHP ознакомиться с этим классом.
+3
20 января 2011, 00:26
4
alagar 10,2

Сообщество CakePHP открыло проект CakePHP TV

image

CakePHP TV — это видео сайт, посвященный CakePHP и всему, что с ним связано. Команда CakeDC рада сообщить о релизе проекта CakePHP TV 1.0! Мы разрабатываем приложения, чтобы привлечь больше внимания к сообществу CakePHP. Данное приложение позволит собрать все видео ролики, созданные сообществом CakePHP, и открыть к ним доступ.

+5
28 декабря 2010, 14:53
2
skiedr 2,0

Добавление порядка сортировки в CakePHP

О чем будет топик?

О том, как добиться того, чтобы можно было с помощью CSS или иным способом определить/увидеть в html-выводе, в каком порядке (asc|desc) отсортирован столбик таблицы, а не только по какому из столбиков отсортирована таблица.

Короче говоря, сделать как например, на Яндекс.Расписаниях, вот так:
порядок сортировки
0
18 февраля 2010, 00:38
3
rimmer 5,9

Видимо Cake уже готов к Helloween'у? :)



Вроде и ничего полезного в таком посте, но сайт повеселил! ;) решил запостить…

пс: картинка кликабельна, ведет на сайт.
+2
28 октября 2009, 12:56
zaregan 5,8

Cake3 / «sandbox» теперь это фреймворк Lithium

Привет, человеки!

Сегодня утром получил письмо следующего содержания.

Тема: Cake3 / "sandbox" is now the Lithium framework

Hey guys (and ladies) !

If you're receiving this email, you're on the user list for the project codenamed Cake3 / sandbox. First of all, thanks for your interest. We're really excited about the future of this codebase, and the cutting-edge PHP features it takes advantage of.

Unfortunately, there's been some confusion that's arisen as a result of it. After stepping back to get some perspective on the situation, we realized that both the CakePHP project and this new codebase would be better served if we spun it off into its own project.

So today, we're very proud to announce that the project formerly known as Cake3 has been updated and is being released under a new name: Lithium. The Lithium framework project project will continue to be developed by the same team that started it as Cake3, along with a few new faces, all of whom you'll be introduced to in the coming days and weeks. If you'd like to stop in and say 'hi', drop by #li3 on irc.freenode.net; we'd love to chat.

You can check out the new project at li3.rad-dev.org/ and see the full list of associated plugins and example applications at rad-dev.org/projects.

So thanks again for your support & interest, and we look forward to continuing to develop the future with you.

See you 'round the tubes!

- Nate Abele
Lead Developer, Lithium
&
the whole Lithium team


Если вкратце, то проект Cake3 команды разработчиков CakePHP становится отдельным проектом под своим собственным названием Lithium framework. Говорится, что команда остается прежней, но ссылки ведут на сторонний вебсайт. :)

Для меня, как для активного разработчика на Кейк, это было новостью, и даже сейчас я не пойму хорошая это новость или плохая.

Далее мой маленький ресерч этой ситуации…

+5
27 октября 2009, 09:19
1
zaregan 5,8

Простое решение красивых URL в Cakephp

Если Вы просматриваете какую-то запись/пост на Cake-сайте, то скорее всего адрес выглядит так:
/posts/view/5, где posts — модель, а 5 — номер id записи.
Чтобы сгенерировать такую ссылку надо прописать что-то вроде:
$html->link('CakePHP Tips', array('controller' => 'Post','action' => 'view',5));
Естественно вы не будете писать id вручную, скорее всего это будет что-то вроде:
$html->link($post['Post']['title'], array('controller' => 'Post','action' => 'view',$post['Post']['id']));

А сейчас самое интересное:
–1
17 сентября 2009, 04:04
abdalAziz –4,6

Уменьшаем кол-во запросов requestAction-ов с помощью Cache

В документации Cakephp 1.2 говорится о том что если requestAction используется без кеширования, то это может уменьшить производительность.
If used without caching requestAction can lead to poor performance. It is rarely appropriate to use in a controller or model.
И правда, сами подумайте, каждый раз при просмотре сайта, кроме основных запросов, к базе делается куча мелких, с помощью requestAction-ов, например…
И как истинные политики, они говорят ЧТО может произойти, при этом не говоря КАК этого избежать.
Привожу пример того, КАК с этим разбираюсь я.
+3
12 сентября 2009, 00:55
4
abdalAziz –4,6