Есть php файл компонента \plugins\octoclub\blog\components\Item.php
В нём class
внутри которого приблизительно такое дерево из функций:
public function onRun() { ... }
function onAjaxF() { ... }
function onAjaxFu() { ... }
function onAjaxFun() { ... }
Я хочу добавить в код после onRun вспомогательную функцию к которой можно бы было обращаться из функций обработчиков ajax-запросов. Функция с ретурном, примерно такого смысла:
function generHTML($param) {
return '<div></div>';
}
Должно получиться примерно так:
class Item extends ComponentBase
{
public function onRun() { ... }
function generHTML($param) {
return '<div></div>';
}
function onAjaxF() {
$html = generHTML($param);
}
function onAjaxFu() {
$html = generHTML($param);
}
}
Но код такого построения приводит к ошибкам php.
Отсюда вопрос - как правильно добавить в October CMS эту вспомогательную функцию, к которой я смогу обращаться из функций для аякс-запросов?