Делаю страничку с формой в которую вводятся промокод, скопировал по образу и подобию странички входа в учетку/контактов. Отправляю форму - получаю Fatal error: Call to a member function checkPromoCode() on null in catalog/controller/information/promo.php on line 144 В базе данных таблицы есть, гугление особо не помогло =/ Помогите разобраться и подскажите как вообще лучше дебажить такие формы в опенкарте?
Для того чтобы в 144 строке запустить функцию checkPromoCode, нужно сначала подгрузить соответствующую модель, т.е. где-то до вызова функции должно быть PHP: $this->load->model('information/promo'); Если такие строки есть, то стоит посмотреть наличие самого файла catalog/model/information/promo.php, а если сам файл есть, то наличие самой функции checkPromoCode в этом файле.
Модель есть, функция есть. Вызов сейчас гляну, возможно как раз и упустил) Подправил первый пост, спойлер модель что бы было понятнее. --- Добавлено, 20 окт 2017 --- И да, забыл просто сделать вызов модели =/