既に作成されている vo/dao パターン モデルに基づいて、アクセス/作成/更新するフォームを構築しています。
<?php echo $product->name ?>
すでに存在するオブジェクトをロードしていない場合は空白なので(編集と作成の両方に1つのフォームを使用)、幸運を祈っています。
ただし、$products オブジェクトにはその内部に他のオブジェクトが含まれているため、$product->video->id
$product->video がまだ定義されていない場合、呼び出すと「通知: オブジェクト以外のプロパティを取得しようとしています」というメッセージが表示されるため、問題が発生します。
$product->video を vo の新しいビデオとして設定しようとしましたが、ビデオ クラスを含めることはできません。
そのようなオブジェクトの中にオブジェクトを持つことがひどい考えである場合は、私にも知らせてください。少なくとも今のところ、リレーショナル テーブルを扱う便利な方法のように思えます。