Почему не работает кастомный контроллер office?
Добрый день!
Создал кастомный контроллер profilecustom.class.php в папке с контроллерами.
Скопировал метод Update и назвал UpdateCustom.
Скопировал profile/default.js и назвал custom.js, указал его в системной настройке.
В js указал action profilecustom/updatecustom.
При сохранении профиля в личном кабинете во вкладке Network вижу ответ
Если просто переопределяю метод Update и указываю в js profilecustom/Update, то запускается метод именно с profile.class.php, а не с моего контроллера.
Что я делаю не так?
Создал кастомный контроллер profilecustom.class.php в папке с контроллерами.
Скопировал метод Update и назвал UpdateCustom.
Скопировал profile/default.js и назвал custom.js, указал его в системной настройке.
В js указал action profilecustom/updatecustom.
При сохранении профиля в личном кабинете во вкладке Network вижу ответ
Could not find method "updatecustom" in controller "profilecustom"
Код контроллера:if (!class_exists('officeProfileController')) {
include 'profile.class.php';
}
/**
* Class officeProfileCustomController
*/
class officeProfileCustomController extends officeProfileController
{
/**
* Updates profile of user
*
* @param array $data
*
* @return array|string
*/
public function UpdateCustom($data = array())
{...
Если просто переопределяю метод Update и указываю в js profilecustom/Update, то запускается метод именно с profile.class.php, а не с моего контроллера.
Что я делаю не так?