سؤال

أحاول تحميل نموذج داخل الوحدة النمطية نفسها من وحدة تحكم.

$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

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top