0

Cakephp のセキュリティ コンポーネントが有効になっているとします。

たとえばユーザー登録 (/users/add) などのフォームを作成する場合、コントローラにデータを保存するときに $fieldList を使用する必要があります。

$this->User->save($this->request->data, true, $fieldList);

それとも、許可されたフィールドが既に定義されており、セキュリティ コンポーネントによって保護されていますか?

ありがとうございました!

4

1 に答える 1

0

フィールドに正しい名前が付けられている場合は、次のように使用できます。

$this->User->save($this->request->data);

フォームのデータを検証する場合は、モデルを介して実装できる検証を追加で使用できます。

于 2012-08-22T12:56:20.840 に答える