data-request="onMyfunc". либо data-request="Myсomponent::OnMyfunc". как мне этот Mycomponent привязать ? пишу в паршеле [Mycomponent] == не канает
Должно работать. В плугин.пхп компонент добавил ? аякс либу к фронту подлючил ? Смотри что бы case везде соблюдался "onMyfunc"
Как минимум. https://docs.octobercms.com/3.x/extend/system/behaviors.html https://docs.octobercms.com/3.x/cms/ajax/handlers.html https://docs.octobercms.com/3.x/extend/forms/form-widgets.html Следственно читаем первую ссылку о возможностях расширений в октябре. Сразу после читаем вторую ссылку - находим там информацию, что все колбэки Ajax должны начинаться с on префикса - onAjaxExample()… Либо третья про форм виджеты админки. Бегло получается что-то вроде: Сама кнопка в partial: <button data-request="onAjaxExample">Click</button> В файле Plugin.php в boot методе, для расширения Orders контроллера шопоголика, что-то вроде (В идеале behavior объект сделать, но тут привожу только один из примеров): Orders::extend(static function($controller) { $controller->addDynamicMethod('onAjaxExample', function() { // ajax method logic… }); });
Обсуждают сегодня