如果我創建了一個模型車與一些協會: hasOne驅動 的hasMany輪 ,然後創建CakePHP的繼承
class Truck extends Car { ... }
一個新型卡車延長汽車是正常的,從汽車協會是沒有從卡車繼承? 繼承模型關聯有什麼可能性?
在此先感謝!
如果我創建了一個模型車與一些協會: hasOne驅動 的hasMany輪 ,然後創建CakePHP的繼承
class Truck extends Car { ... }
一個新型卡車延長汽車是正常的,從汽車協會是沒有從卡車繼承? 繼承模型關聯有什麼可能性?
在此先感謝!
繼承是PHP相關的;無論cakephp中的任何內容如何,您的自定義類都將以相同的方式運行。 CakePHP中的類繼承完全依賴於如何編寫類。繼承是cakephp的重要組成部分;該框架非常面向對象。
您是否正確使用App :: uses()將類加載到卡車中?
您的Truck
類不會從Car
類繼承的唯一方法是如果您已定義Truck
類中的屬性。
class Car extends AppModel {
public $hasOne = array('Driver', ...);
}
class Truck extends Car {
public $hasOne = array(); // now you have no hasOne relations
}