ммм, похоже, что невозможно добавить некоторые кодовые блоки в комментарий, поэтому сгенерированы оба ваших параметра:
<select name="data[User][usertype_id]" id="UserUsertypeId">
<option value="text">usertype</option>
<option value="selected">1</option>
<option value="disabled"></option>
<option value="1">athlete</option>
<option value="2">trainer</option>
</select>
, так что это не сработало, но я сделал это следующим образом:
echo $this->Form->input('User.usertype_id', array('type' => 'select', 'empty'=> array('text" disabled="disabled" selected="selected' => '')));
при этом генерируется опция со значением: ("disabled =" disabled "selected =" selected), поэтому она становится такой:
...
<option value="" disabled="disabled" selected="selected"></option>
...
это временное решение, пока я не найдучто-то лучше, предложения приветствуются!