1

モデルで定義されたルールの入力タグでFormHelperがHTML5検証属性を生成する方法はありますか?

例えば

モデルで

var $validate = array(
        'title' => array(
            'message' => 'This field cannot be left blank',
            'required' => true
        )
    );

ビューで

echo $this->Form->input('title');

ブラウザのHTML

<input type="text" title="This field cannot be left blank" required />
4

1 に答える 1

1

以下を使用して、コントローラーから検証基準にアクセスできます$this->Model->validate

//controller
$this->set('validation', $this->Model->validate);

そして、必要に応じてビューで使用することもできますが... CakePHP はあなたが探しているものと同様のものを実装しているとは思わないので、この目的のために Form ヘルパーを拡張するヘルパーを作成してみることができます。

于 2012-12-19T16:30:34.513 に答える