2010-11-25 9 views
1

J'essaie de charger un modèle dans le même module à partir d'un contrôleur.Charger le modèle dans HMVC

$this->load->model('pendingAccountModel'); 

mais le modèle n'a pas pu être chargé.

le module dir est un compte.
le chemin du fichier de modèle est: app/modules/comptes/modèles/pendingAccountModel.php
le modèle decleration est:

class PendingAccountModel extends Model { 
    function __construct(){ 
    parent::__construct(); 
    } 
} 

c'est le contrôleur qui charge le modèle:

class PendingAccount extends MX_Controller { 

    function __construct(){ 
    parent::__construct(); 
    } 

    function register($data_arr) 
    { 
    $this->load->model('pendingAccountModel'); 
    } 

} 

CI 1,72 avec les dernières HMVC Merci

Répondre

2

avaient une lecture rapide à travers les HMVC docs ~

$this->load->model('pendingAccountModel');

les documents suggèrent que vous devez inclure le nom du module dans le include_path

alors essayez (peut-être) $this->load->model('accounts/pendingAccountModel');

noter également votre contrôleur « PendingAccount » doit être:

app/modules/accounts/controllers/PendingAccount.php

Questions connexes