在CakePHP3中是否有任何方法可以使一个实体继承自父类,但该父类不';你没有相应的表格吗?

在CakePHP3中是否有任何方法可以使一个实体继承自父类,但该父类不';你没有相应的表格吗?,php,cakephp,cakephp-3.x,Php,Cakephp,Cakephp 3.x,我希望能够通过调用class1写入class2的表。可能吗 public class1 extends Entity{ public function save(){ } } public class2 extends class1{ } class class1Controller extends AppController{ public function test(){ class1->save(); } } 如果您有两个正式关联的模型,那么在其中一个模型上调用sa

我希望能够通过调用class1写入class2的表。可能吗

public class1 extends Entity{
 public function save(){
 }
}

public class2 extends class1{
}

class class1Controller extends AppController{
public function test(){
    class1->save();
}
}

如果您有两个正式关联的模型,那么在其中一个模型上调用saveAll也会更新另一个模型中的数据。但请注意,您向我们展示的内容表明没有关联

我不知道CakePHP,但一般来说,您试图做的应该是可能的。提示:您可能需要创建要访问的类的实例(例如,
$obj=newclass2();
)并调用该对象。(
$obj->save();
)。要了解关于类是类型的更多信息,请参阅:实体不应包含保存逻辑,这就是表类的用途。你可能想改写你的问题。另外,提供有关您的方法所面临的实际问题的信息总是很有帮助的该怎么办?这不是有效的语法,所以您的意图不清楚。