セキュリティ

save(), saveAll()の$fieldList設定

前日、関連モデルがある場合の$fieldListは、[テーブル名].[フィールド名]で設定と記載しましたが、むしろ間違いでした。 $fieldListの設定には、テーブル名を入れてはいけません。以下、$fieldListチェックの動作検証です。

$filedList設定でフィールド追加攻撃対策

複数の関連モデルの同時登録の方法を調べていて、save()に、$fieldListという設定があることを知りました。 http://book.cakephp.org/ja/view/75/Saving-Your-Data 例えば、usersのgourp_idという項目はユーザ変更不可なのだけど、usersのedit画面にデータを…