Powered by CodeIgniter

Облако тегов → личка

Всем привет.

Исследуя внутренности cogear на предмет вкусностей и возможных западлянок в процессе реализации своего проекта, остановился на шестерёнке mail.
04:21 ← 02 августа 2010 Отправить в Твиттер ergoerGo  RSS comments 4
Делаю свою шестеренку на основе шестеренки mail, положительные эмоции появляются вновь и вновь, понимая как все гениально организовано в движке.

Вот, например, для себя открыл момент как очень легко и просто можно из личного сообщения сделать анкету. Для того что бы добавить дополнительные поля всего то надо в файле mail/index.php в функции function create($id = FALSE) добавить поля, в данном случае два поля input и textarea:
->input('body2',array('label'=>t('message2'),'js_validation'=>'required','validation'=>'required')) ->editor('body3',array('label'=>t('message3'),'js_validation'=>'required','validation'=>'required'))
Где input – это и есть поле input, а editor является полем textarea, прописать название полей в файле ru.lng в данном примере message2 и message3 и все анкета готова. Не надо делать для новых полей анкеты проверку (заполнил или нет юзер поле), для поля textarea не надо подключать редактор он появляется автоматом, одним словом получаешь удовольствие от движка.

Есть у меня маленький вопрос, который я сейчас решаю: Как правильно склеить содержимое полей из моего примера (body2 и body3), что бы они все вместе с полем body записались в базу данных в поле body таблицы pm?
14:06 ← 01 декабря 2009 Отправить в Твиттер inetloverinetlover  RSS comments 41