1

Тема: Запись действий в текстовый файл

Здравствуйте. Хотел сделать, что бы в текстовый файл заносилась запись, когда была создана карточка товара и кем.
В файле ctrl.inc.php есть функция actionAdd, добавив в которую нужный код запись происходит. Но как это сделать своим модулем, не перегружая контроллер?

Повысить оценку Понизить оценку

2

Re: Запись действий в текстовый файл

Если я правильно понял, то вешаешь бинд на хук в хендлере своего модуля на событие orm.afterwrite.КОРОТКОЕ_ИМЯ_ORM_ОБЪЕКТА (product)

доки - https://readyscript.ru/dev-manual/dev_hooks.html

Повысить оценку Понизить оценку

Re: Запись действий в текстовый файл

Давам правильно подсказал предыдущий человек. Определить текущего пользователя.

if (\RS\Application\Auth::isAuth()){ //Проверим авторизованы ли мы
    $current_user = \RS\Application\Auth::getCurrentUser(); //Получим объект текущего пользователя
}