我正在构建一个表单以基于已经制作的 vo/dao 模式模型访问/创建/更新。
我一直很幸运,<?php echo $product->name ?>
因为如果它没有加载已经存在的对象(使用一种形式进行编辑和创建),它只是空白。
但是,问题来了,因为 $products 对象在其中包含其他对象,所以如果我打电话给$product->video->id
我,如果 $product->video 尚未定义,我会得到“通知:尝试获取非对象的属性”。
我尝试将 $product->video 设置为 vo 中的新视频,但它不允许我包含视频类。
如果在这样的对象内部有一个对象是一个糟糕的主意,也请告诉我;至少目前看来,这似乎是一种处理关系表的便捷方式。