cakephp3 でエンティティー(Entity)からエラーの取得と設定
エラーの取得
$product = $this->Products->newEntity([
'id' => null,
'name'=>'商品名',
'supplier_id'=>null,
'price'=>null
]);
$product->getErrors(); //全てのエラー
$product->getError('supplier_id');//フィールド指定
エラーの設定
$orderDetail->setError('name',[
'hogehoge'=>'テストのエラーです。'
]);
//設定したエラー内容は以下になります。
[
'name' => [
'hogehoge' => 'テストのエラーです。'
]
]
コメントを残す