Dodawanie zmiennych do szablonu
$this->Form->setTemplates([ 'inputContainer' => '<div class="input {{type}}{{required}}"> {{content}} <span class="help">{{help}}</span></div>' ]);
Przekazanie zmiennej w opcjach kontrolki
echo $this->Form->control('password', [ 'templateVars' => ['help' => 'Hasło musi mieć co najmniej 8 znaków'] ]);
Wygenerowany kod
<div class="input password"> <label for="password"> Password </label> <input name="password" id="password" type="password"> <span class="help">Hasło musi mieć co najmniej 8 znaków</span> </div>
Przeniesienie kontrolki checkbox i radio poza label
$this->Form->setTemplates([ 'nestingLabel' => '{{hidden}}{{input}}<label{{attrs}}>{{text}}</label>', 'formGroup' => '{{input}}{{label}}', ]);