0
我想通過調用class1來寫入class2的表。可能?CakePHP3中有任何方法有一個從父類繼承的實體,但該父類沒有相應的表?
public class1 extends Entity{
public function save(){
}
}
public class2 extends class1{
}
class class1Controller extends AppController{
public function test(){
class1->save();
}
}
我不知道CakePHP,但通常您應該可以做到。提示:您可能需要創建要訪問的類的實例(例如,'$ obj = new Class2();'),並將該調用發送給該對象。 ('$ obj->保存();')。要了解關於類是類型的更多信息,請參閱:http://php.net/manual/language.oop5.basic.php – madmuffin
實體不應該包含保存邏輯,這就是表類的用途。你可能想重新回答你的問題。同時提供關於您面臨的實際問題的信息總是有幫助的。 – ndm
'class1-> save();'什麼行''甚至應該這樣做?這不是有效的語法,所以你的意圖不明確。 –