我使用HMVC擴展框架CodeIgniter 3,我無法加載模型。當我嘗試這樣做時,我看到下一個錯誤:無法找到您指定的模型:保護。如何使用HMVC加載CI 3中的模型?
模型文件(protection.php)置於/應用/模塊/主/模型/並延伸此代碼:
class Protection extends MX_Model
{
function Protection()
{
parent::Model();
}
function check($val)
{
$tpl = "![^\w\d\s]*!";
if(is_array($val))
{
foreach($val as $k => $v)
{
$val[$k] = preg_replace($tpl,"",$v);
}
}
else
{
$val = preg_replace($tpl,"",$val);
}
return $val;
}
}
控制器文件放置在/應用/模塊/主/控制器/與此代碼對於負載型號和呼叫她的功能:
$this->load->model('protection');
$gj = "I'--m_Y%ou#r-Fat/+her";
$this->prt->check($gj);
echo $gj;
我試過重命名模型文件,將他放在其他文件夾中,但它都失敗了。
請提供您的文件結構。你可以使用這個網站來創建你的文件結構爲文本:** http://www.FileStructureGenerator.com** – CodeGodie