Skip to content

Latest commit

 

History

History
23 lines (13 loc) · 1.05 KB

README.md

File metadata and controls

23 lines (13 loc) · 1.05 KB

Api record

Демо проект для доклада на PhpParty [https://yadi.sk/i/1LYeL3gp3CfJYE]

Пример структуры работы с данными, получаемыми от апи, через те-же методы и интерфейсы которые используются при работае с ActiveRecord и данными получаемыми от БД.

Основная идея, реализовать возможность при работе с апи использовать логику и виджеты yii.

В итоге при программировании в контроллерах и представлениях между моделями работающими с апи и работающими с БД нет никакой разници и фронтенд-программисту не обязательно знать откуда беруться данные в данной модели.

usage

class Product extends ApiRecord {

...

}

$model = Product::findOne(1);