2015-06-04 2 views
0

Я пытаюсь добавить атрибут класса CSS к полю, но у меня есть небольшая проблема:CakePHP 3 FormHelper вход: как добавить атрибут класса CSS

echo $this->Form->input('dateLimite', ['type'=>'text', 'foo' => 'bar', 'class' => 'datepicker']); 

Выход:

<input class="form-control" type="text" name="dateLimite" foo="bar" required="required" id="datelimite"> 

Невозможно отобразить атрибут класса. У вас есть идея, пожалуйста?

ответ

1

Я собираюсь выйти на конечность здесь и думаю, что вы используете Holt59's Bootstrap 3 helpers. В этом коде есть ошибка, которая перезаписывает установленные вами классы и заменяет эти классы form-control.

Парень, с которым я сижу рядом на работе, @matt-stephens, только что исправился с тем, что слилось с репо, поэтому, если вы его обновите, ваш класс должен выглядеть так, как ожидалось. Тестирование на местном уровне:

echo $this->Form->input('dateLimite', ['type'=>'text', 'foo' => 'bar', 'class' => 'datepicker']);

Теперь дает:

<input type="text" name="dateLimite" class="form-control datepicker" foo="bar" class="datepicker" id="datelimite" />

Here's the merge request.

Смежные вопросы