0
我有一个与另一个实体具有Unidirectional OneToOne
关系的基本实体。我的影片通过一个变量的方法创建为使拥有实体的实例:PHP CodeIgniter返回控制器名称而不是学说相关实体
$entity = new $entity;
其中$entity
在右侧仅仅是描述类的字符串。当我从拥有实体中获取逆实体(Address
)时,它会返回与我使用的控制器相同类型的类。
$object = $entity->getAddress();
这行代码返回Ajax
类型(控制器这个代码是在CI中)的对象。吸气剂的代码很简单,没有什么奇特的:
public function getAddress() {
return $this->address;
}
这里可能会发生什么?为什么我要回到我的控制器的实例?
哦,男人,我是个白痴。我试图在这里创建一个新的实体,所以显然没有相关的实体会被创建......而这正是我想要检索的。感谢您帮助我看到这一点。希望这是问题! – celestialorb 2013-03-01 01:09:54