私は API をコーディングしており、create メソッドを実行しています。フォームを必要とせずに次のことを行っています。
$params = array('title' => 'test', 'parent_id' => 781);
// bind data
$place = new Place();
$place->bind($params);
// validate params
$errors = $this->validator->validate($place);
parent_id が正しい値であることを確認する必要があります (そのオブジェクトが存在します - 私はこれを行う方法を知っています)。その後、親に依存するいくつかの値を設定する必要があります。したがって、最後に Place オブジェクトにはフィールドがあります:title, parent_id, level, country_id
たとえば。
これをどのように行いますか?検証では?どのように?そうでない場合、親オブジェクトを取得するために DB を 2 回呼び出すのを避けるにはどうすればよいですか?