Свой ActiveRecord по произвольным данным (json, xml, file)

Общие вопросы по использованию фреймворка. Если не знаете как что-то сделать и это про Yii, вам сюда.
Ответить
xmailer
Сообщения: 8
Зарегистрирован: 2013.01.25, 16:38

Свой ActiveRecord по произвольным данным (json, xml, file)

Сообщение xmailer »

Добрый день!
Вопрос навскидку - может кто видел простой sample для организации своего ActiveRecord по произвольным данным.
Какие методы нужно переопределять и все такое.
Спасибо!

Аватара пользователя
samdark
Администратор
Сообщения: 9444
Зарегистрирован: 2009.04.02, 13:46
Откуда: Воронеж
Контактная информация:

Re: Свой ActiveRecord по произвольным данным (json, xml, file)

Сообщение samdark »

Что значит "по произвольным данным"?

xmailer
Сообщения: 8
Зарегистрирован: 2013.01.25, 16:38

Re: Свой ActiveRecord по произвольным данным (json, xml, file)

Сообщение xmailer »

samdark писал(а):
2021.11.11, 14:08
Что значит "по произвольным данным"?
Да, пожалуй не совсем точно выразился, нет штатного механизма работы через ActiveRecord с данными (yii\framework\db\schema).
Т.е. сам реализую механизм CRUD (вижу как наследник ActiveRecord с переопределением методов) и работаю с данными классом в yii штатно как с ActiveRecord (find, findbypk, update и прочими).

Для информации: данный вопрос был вызван необходимостью работы с разработанным web api сервисом (microsoft odata v4), т.е. get/post/put/delete запросы, формат посылок json.

Аватара пользователя
samdark
Администратор
Сообщения: 9444
Зарегистрирован: 2009.04.02, 13:46
Откуда: Воронеж
Контактная информация:

Re: Свой ActiveRecord по произвольным данным (json, xml, file)

Сообщение samdark »

Всё же, не очень понятно, что у вас за ситуация и что за проблема...

xmailer
Сообщения: 8
Зарегистрирован: 2013.01.25, 16:38

Re: Свой ActiveRecord по произвольным данным (json, xml, file)

Сообщение xmailer »

Нашел примерно то, что мне нужно реализовать https://www.yiiframework.com/extension/ldaprecord
Только там работа с ldap записями, у меня будет работа с api сервисом.
Вопрос закрыт. Спасибо!

Ответить