При попытке инициализации модели вылезает ошибка

Здравствуйте. 

Пишу плагин для приложения shop

Плагин couponbl находится по следующему пути:

/wa-apps/shop/plugins/couponbl/

Для работы плагина требуется своя таблица в базе, по этому я создал файл:

/wa-apps/shop/plugins/couponbl/lib/models/shopCouplonbl.model.php

файл содержит следующие строки:

class shopCouponblModel extends waModel
{
  protected $table = 'shop_plugin_couponbl'; // название таблицы
}

Таблица shop_plugin_couponbl в базе данных создана.

В файле /wa-apps/shop/plugins/couponbl/lib/shopCouponbl.plugin.php в одном из методов я пытаюсь инициализировать модель следующей строкой:

$this->model_couponbl = new shopCouponblModel();

В итоге вываливается ошибка:

Fatal error: Uncaught Error: Class 'shopCouponblModel' not found in D:\domains\mysite.lch\wa-apps\shop\plugins\couponbl\lib\shopCouponbl.plugin.php on line 29

я изучил документацию по адресу: https://developers.webasyst.ru... и я думаю из описания моей проблемы видно, что я последовал рекомендациям из приложенной ссылки. Кроме того, это не первый мой плагин. Ранее такого не было. Помогите разобраться в чем проблема, пожалуйста.

P.S. Название файла и соответственно класса я пытался менять на shopPluginCouponbl.plugin.php и shopPluginCouponblModel соответственно. Папку models пробовал менять на model (в некоторых плагинах название такое, хотя в документации models)

1 ответ

Добавить ответ

Чтобы добавить комментарий, зарегистрируйтесь или войдите