eli*_*lon 4 inheritance cakephp model class-hierarchy
默认情况下,CakePHP有一个AppModel类,应用程序的每个模型都继承自它.在模型之间共享逻辑的常见设计模式是创建行为并$actAs为该行为配置模型.
但是,如果我想引入这样的模型类层次结构呢?:
AppModel
|__ Vehicle
|__ Car
|__ Bike
|__ Helicopter
Run Code Online (Sandbox Code Playgroud)
我试图创建一个Vehicle继承自的类,AppModel然后每个子类都继承自Vehicle.但CakePHP告诉我它无法找到这个类Vehicle.
我怎么能创建这个以及CakePHP目录树中应该创建的位置Vehicle?
谢谢!
它应该不是一个问题,你只需要在声明它之前确保app :: import()"父模型".或者你做了什么,找不到模型?
如果我这样做,我使用lib作为我的"车辆",它不必是模型目录中的模型
例如App :: import('Lib','Vehicle');
车辆扩展了AppModel
汽车延伸车辆