hummingbird
@hummingbird

Как реализовать SQL запрос в LiveStreet?

Здравствуйте!

Занимаюсь разработкой небольшого плагина, в котором будет требоваться добавлять, выводить, редактировать и удалять запись в БД. Пытался найти что-то подобное в плагинах "из коробки", но так до конца и не понял.

Допустим, есть таблица table, а в ней поля: id, user_id и date_add.

Буду очень признателен, если вы подробно распишете что в каком файле прописывать, используя как пример таблицу выше.

Заранее спасибо!
  • Вопрос задан
  • 2802 просмотра
Пригласить эксперта
Ответы на вопрос 1
Предлагаю вам связаться со мной, поскольку вопрос чуть более шире чем кажется.

Если без объемых конкретных примеров то в лс для получения данных из бд необходимо обратиться к методу модуля, который в свою очередь обратиться к мапперу и закэширует полученные данные проведя с ними необходимые манипуляции. Наглядные примеры мапперов как и всей цепочки необходимых вызовов вы можете без проблем проследить в исходниках лс:
https://github.com/livestreet/livestreet/blob/master/application/classes/actions/ActionIndex.class.php#L296
https://github.com/livestreet/livestreet/blob/master/application/classes/modules/topic/Topic.class.php#L597
https://github.com/livestreet/livestreet/blob/master/application/classes/modules/topic/Topic.class.php#L531
https://github.com/livestreet/livestreet/blob/master/application/classes/modules/topic/mapper/Topic.mapper.class.php#L190-L230
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы