Создайте конфигурацию где-нибудь (то есть: app/config/core.php
- или аналогично включенный файл, если вы расширили свою систему конфигурации)
// [...the rest of the config is above...]
Configure::write('MyGlobalFormOptions', array(
'class' => 'form-horizontal',
'inputDefaults' => array(
'format' => array('before', 'label', 'between', 'input', 'error', 'after'),
'between' => '<div class="controls">',
'after' => '</div>',
'div' => 'control-group',
'error' => array(
'attributes' => array('wrap' => 'span', 'class' => 'help-inline')
)
)
));
Использование выглядит следующим образом ...
<?php
echo $this->Form->create('User', Configure::read('MyGlobalFormOptions'));
?>
Если вам нужно конкретизировать некоторые специальные формы ...
<?php
$more_options = array('class'=>'form-vertical');
$options = array_merge(Configure::read('MyGlobalFormOptions'), $more_options);
echo $this->Form->create('Profile', $options);
?>