An open API service indexing awesome lists of open source software.

https://github.com/andkon13/api_record

A sample application using an API instead of DB
https://github.com/andkon13/api_record

api api-client php yii2-application-template

Last synced: 2 months ago
JSON representation

A sample application using an API instead of DB

Awesome Lists containing this project

README

        

**Api record**

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

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

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

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

**usage**

`class Product extends ApiRecord` `{`

`...`

`}`

`$model = Product::findOne(1);`