Добавления функций в системные файлы 2.X

 
Посетитель
small user social cms
Медаль
Сообщений: 624
Всем привет, друзья возможно ли как-то добавить функцию например в activty/model.php не затрагивая её саму.
Есть сторонний компонент и для его ленты активность нужно добавить функцию в activty/model.php например
Код PHP:
  1. public function getEntriesCount(){
  2. $this->useCache('activity.entries');
  3. return $this->getCount('activity');}
  4.  
Но я не хочу трогать саму model
Редактировалось: 3 раз (Последний: 2 мая 2018 в 17:18)
Посетитель
small user social cms
МедальАвторитет форумаКубок зрительских симпатийПочетный донор проекта
Сообщений: 2648
Нико:
Всем привет, друзья возможно ли как-то добавить функцию например в activty/model.php не затрагивая её саму.
Ищите в activty/model.php слово hook.
далее по инструкции:
http://docs.instantcms.ru/dev/controllers/hooks
Посетитель
small user social cms
Сообщений: 94
Контроллеры в InstantCMS 2 могут обмениваться данными при помощи системы событий (хуков).

В контроллерах можно обращаться к другим контроллерам и их моделям по принципу $this->controller_NAME и $this->model_NAME в контексте одного объекта;
Редактировалось: 1 раз (Последний: 2 мая 2018 в 21:19)
В начало страницы
Предыдущая темаСледующая тема Перейти на форум:
Быстрый ответ
Чтобы писать на форуме, зарегистрируйтесь или авторизуйтесь.