CakePHP 2.x で Model::saveAssociated() を使用して hasMany アソシエーションの検証エラーを表示する最も簡単な方法は何ですか?
以下は、CakePHP クックブックの例です。( http://book.cakephp.org/2.0/en/models/saving-your-data.html# Saving-related-model-data-hasone-hasmany-belongsto )
echo $this->Form->create('Company', array('action' => 'add'));
echo $this->Form->input('Company.name', array('label' => 'Company name'));
echo $this->Form->input('Company.description');
echo $this->Form->input('Company.location');
echo $this->Form->input('Account.0.name', array('label' => 'Account name'));
echo $this->Form->input('Account.0.username');
echo $this->Form->input('Account.0.email');
echo $this->Form->end('Add');
たとえば、Account.0.email の検証が失敗した場合、フォーム フィールドは自動的に無効化されないように見えます。エラーは $this->Company->Account->validationErrors にリストされていますが。
適切なフィールドを自動的に無効にして、対応する検証エラーを表示する方法はありますか?