CakePHP's FormHelper to sposób generowania formularzy podczas tworzenia aplikacji CakePHP. Jak można przypuszczać, to obejmuje wytwarzanie elementów wejściowych, tak jak poniżej:Używanie CakePHP FormHelper z Bootstrap Forms
$this->Form->input('abc');
która będzie produkować coś HTML tak:
<div class="input text">
<label for="ModelAbc">Abc</label>
<input name="data[Model][Abc]" class="" maxlength="250" type="text" id="ModelAbc">
</div>
Teraz, niestety, Bootstrap chce coś jak następuje:
<div class="control-group">
<label for="ModelAbc" class="control-label">Abc</label>
<div class="controls">
<input name="data[Model][Abc]" class="" maxlength="250" type="text" id="ModelAbc">
</div>
</div>
Jak zrobić CakePHP produkcji tego wyjścia?
Dostępne są klasy pomocnicze dla tego rodzaju problemów, które można rozbudowywać i ulepszać w razie potrzeby: https://github.com/slywalker/cakephp-plugin-boost_cake –