Необходимо в настройках собственного модуля реализовать сохранение значение поля text_format с кодом php.
Модуль mymodule. Файл mymodule.module генерит настройки модуля с формой:
function mymodule_form($form, &$form_state, $arr = null) {
...
$form['tmpl_code'] = array(
'#type' => 'text_format',
'#title' => t('PHP code'),
'#format' => 'php_code',
);
...
}
function mymodule_form_submit($form, &$form_state)
{
$arr = array(
...
'php_code' => $form_state['values']['php_code'],
...
);
...
drupal_write_record('mymodule', $arr); //Здесь ошибка
...
}
...
}
Ошибка происходит при сохранении в базу данных. Как правильно методами друпала осуществиеть сохранение php code в таблицу модуля данного значения? Как обернуть содержимое текстового поля tmpl_code при сохранении его посредством drupal_write_record?
Спасибо.