Следующий http://book.cakephp.org/2.0/en/core-libraries/helpers/form.html. Я могу дать класс для каждого поля формы, используя inputDefaults
но сейчас:
Необходимые: Я хочу добавить класс (say myClass)
в некоторых конкретных входных данных для тех, которые наследуются inputDefaults.
'inputDefaults' => array(
'label' => false,
'div' => 'form-group',
'class' => 'col-sm-6 form-control'
)
Каждое поле ввода
<input type="email" id="LoginEmail" maxlength="100" required="required" placeholder="Email" class="col-sm-6 form-control" name="data[Login][email]" />
Если я попробую:
echo $this->Form->input("email", array("placeholder" => "Email", "required" => "required", "class" => "myClass"));
я получил
<input type="email" id="LoginEmail" maxlength="100" required="required" placeholder="Email" class="myClass" name="data[Login][email]" />
Я хочу как следует
<input type="email" id="LoginEmail" maxlength="100" required="required" placeholder="Email" class="col-sm-6 form-control myClass" name="data[Login][email]" />
Заранее спасибо!
Когда вы пытаетесь использовать Twitter начальной загрузки с cakephp, вы можете найти уже закодированный помощник по формам из https://github.com/Codaxis/cakephp-bootstrap3-helpers#installation удобный
Просто псевдоним Bs3Helpers.Bs3Form
один на стандартный Form
как показано там в разделе установки и настройте помощник в bootstrap.php.
Другой совет — шаблон скрипта для выпекания: https://github.com/ptica/BootstrapCake
Других решений пока нет …