Добавить класс для ввода cakephp, кроме inputDefaults CakeStack Overflow

Следующий 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]" />

Заранее спасибо!

1

Решение

Когда вы пытаетесь использовать Twitter начальной загрузки с cakephp, вы можете найти уже закодированный помощник по формам из https://github.com/Codaxis/cakephp-bootstrap3-helpers#installation удобный

Просто псевдоним Bs3Helpers.Bs3Form один на стандартный Form как показано там в разделе установки и настройте помощник в bootstrap.php.

Другой совет — шаблон скрипта для выпекания: https://github.com/ptica/BootstrapCake

1

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

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

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