Все записи в категории CakePHP
июня
25

SWFUpload – пример загрузки файлов

SWFUpload – пример загрузки файлов
Перепробовав несколько готовых вариантов скриптов для загрузки файлов, решил в конечном итоге всё же реализовать загрузку файлов с помощью SWFUpload.

В итоге всё оказалось достаточно просто и, главное, эффективно. Немного помучавшись с путями к файлам и папкам, всё же сделал готовый к работе пример загрузки файлов на CakePHP с использованием SWFUpload.

Далее

Окт
15

CakePHP – сохранение массива данных (нескольких записей)

CakePHP – сохранение массива данных (нескольких записей)

Для того, чтобы сохранить данные в CakePHP, пришедшие, например, после редактирования формы, нужно воспользоваться функцией save. Формат данных (передаваемой переменной) при этом должен быть следующим:

1
2
3
4
5
6
7
8
Array
(
    [ModelName] => Array
        (
            [fieldname1] => 'value'
            [fieldname2] => 'value'
        )
)

А что делать, если необходимо сохранить массив данных, то есть сразу несколько записей?

Далее

Окт
4

PHP – функция склонения слов после числительных

Author admin    Category CakePHP, PHP     Tags

PHP – функция склонения слов после числительных

Сообщение отправлено 1 часов назад… На нашем сайте присутствует 815 посетитель… Тема просмотрена 33 раз…

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

А ведь для того, чтобы склонения слов не резали слух и глаз, потребуется совсем небольшая функция…

Далее

июля
15

CakePHP – получить ID последней добавленной записи

Author admin    Category CakePHP     Tags

CakePHP – получить ID последней добавленной записи

Для того, чтобы получить ID последней добавленной записи, в CakePHP существует несколько способов:

1. getLastInsertId

1
$this->Modelname->getLastInsertId()

2. id

1
$this->Modelname->id

Но эти методы дают результат только после добавления записи в таблицу. А что делать, если нужно получить этот параметр в произвольном месте?
Далее

июля
15

Отправка email с помощью CakePHP

Author admin    Category CakePHP     Tags ,

Отправка email с помощью CakePHP
Создание и отправка email сообщений может пригодится в различных ситуациях, начиная от регистрации пользователей и заканчивая реализацией личных сообщений между юзерами.

В CakePHP есть удобный и простой компонент для создания подобного функционала. Далее

июля
12

CakePHP – объединение массивов

Author admin    Category CakePHP     Tags ,

CakePHP – объединение массивов

Работа с массивами – одна из основных в программировании, какого бы языка это не касалось (конечно, если речь о языках высокого уровня).

Извлекая данные из базы, получая массив в результате парсинга или как результат работы различных PHP методов – в том или ином случае программист сталкивается с тем, что ему необходимо объединить массивы. Причем структура их может существенно отличаться.

Для объединения массивов в CakePHP существует встроенная функция am().
Далее

июля
12

CakePHP – функции для отладки

Author admin    Category CakePHP     Tags ,

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

Описывать эти функции можно в файле Bootstrap – app/config/bootstrap.php Далее

июня
9

Обновление CakePHP с 1.2 на 1.3

Обновление CakePHP с 1.2 на 1.3

Итак, вышла новая версия Кейка и отсюда возник насущный вопрос – как обновить CakePHP с версии 1.2 на версию 1.3 ?

И второй вопрос: а нужно ли это делать, собственно?

Далее

июня
9

Изменения в CakePHP 1.3.0

Author admin    Category CakePHP     Tags ,

Изменения в CakePHP 1.3.0

Не так давно (24 апреля 2010 г.) наконец-то была анонсирована довольно долго разрабатывавшаяся версия 1.3.0 Stable фреймворка CakePHP.

Итак, какие же изменения были внесены в эту версию.

Далее

июня
7

Сайты, созданные на CakePHP

Сайты, созданные на CakePHP

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

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

Далее