/api_record

A sample application using an API instead of DB

Primary LanguagePHPOtherNOASSERTION

Api record

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

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

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

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

usage

class Product extends ApiRecord {

...

}

$model = Product::findOne(1);