Как определить новую модель в ATK4 - PullRequest
2 голосов
/ 28 сентября 2011

С: 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');
    }
}

Что правильно?Какая разница?

1 Ответ

4 голосов
/ 28 сентября 2011

Agile Data был переработан в отдельную структуру: http://git.io/ad

Современный способ определения модели документирован здесь: http://agile -data.readthedocs.io / о / разработки / model.html


использование метода init () является правильным. defineField является старым способом и был изменен в пользу «init» из-за согласованности.

Я обновлю страницы соответственно.

...