что такое ‘field_ft_’ в параметре для функции выражения save_entry ()

Я просматриваю документацию для функции save_entry движка выражений и пытаюсь понять возможные параметры. Что такое ‘field_ft_’ и каковы возможные значения?

из документа:

ee()->load->library('api');
ee()->api->instantiate('channel_entries');
ee()->api->instantiate('channel_fields');

$data = array(
'title'         => 'Breaking News Story!',
'entry_date'    => '1256953732',
'edit_date'     => '1351653729',
'field_id_6'    => 'Some data',
'field_ft_6'    => 'none',
'field_id_19'   => 'More data',
'field_ft_19'   => 'xhtml'
);

ee()->api_channel_fields->setup_entry_settings($channel_id, $data);

$success = ee()->api_channel_entries->save_entry($data, $channel_id);

if ( ! $success)
{
show_error(implode('<br />', $this->api_channel_entries->errors));
}

0

Решение

Когда вы создаете поле в Expression Engine, вы назначаете ему «тип поля» по умолчанию.

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

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

Там есть стол exp_fieldtypes который перечисляет типы полей. Я не вижу xhtml или ничего там, которые встроены в EE. Может быть, стандартные не включены? Возможно, кто-то может улучшить этот ответ.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]