来自:http://agiletoolkit.org/learn/understand/model/add
class Model_MyModel extends Model_Table {
function init(){
parent::init();
$this->addField('name');
}
}
来自:http://agiletoolkit.org/intro/models
class Model_MyModel extends Model_Table {
function defineFields(){
parent::defineFields();
$this->addField('name');
}
}
哪个是对的?有什么区别?
答案 0 :(得分:4)
敏捷数据已经重构为一个单独的框架: http://git.io/ad
此处记录了定义模型的最新方法: http://agile-data.readthedocs.io/en/develop/model.html
使用init()方法是正确的。 defineField是旧方式,由于一致性而改为支持“init”。
我会相应地更新页面。