سؤال
أحاول تحميل نموذج داخل الوحدة النمطية نفسها من وحدة تحكم.
$this->load->model('pendingAccountModel');
ولكن لا يمكن تحميل النموذج.
الوحدة النمطية هي الحسابات.
مسار ملف النموذج هو: التطبيق/الوحدات النمطية/الحسابات/النماذج/PendenCAckountModel.php
التخلص من النموذج هو:
class PendingAccountModel extends Model {
function __construct(){
parent::__construct();
}
}
هذا هو وحدة التحكم التي تقوم بتحميل النموذج:
class PendingAccount extends MX_Controller {
function __construct(){
parent::__construct();
}
function register($data_arr)
{
$this->load->model('pendingAccountModel');
}
}
CI 1.72 مع أحدث HMVC شكرا
المحلول
كان قراءة سريعة من خلال مستندات HMVC ~
$this->load->model('pendingAccountModel');
تشير المستندات إلى أنه يجب عليك تضمين اسم الوحدة في المسار
لذا حاول (ربما) $this->load->model('accounts/pendingAccountModel');
لاحظ أيضًا أن وحدة التحكم "المعلقة" يجب أن تكون في:
app/modules/accounts/controllers/PendingAccount.php
لا تنتمي إلى StackOverflow