我已经使用codeigniter一段时间了。但我还是个新手。当我遇到一些问题时,我需要花几天的时间来弄清楚并解决它。
Unable to locate the model you have specified: page_m
我也经常面对这类错误。然而,由于我使用的是类(控制器)的多个层次结构,我无法找出它。
是否有任何方法可以使编码器记录行号的错误消息??
您必须在Application/Models目录中创建模型。并确保您扩展了CI_Model类。
。模型名称:my_model
<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');
class my_model extends CI_Model {
public function __construct() {
$this->load->database();
}
}
您确定文件名与类名相同吗?
如果你的文件是page_model.php
,类必须从class Page_Model extends CI_Model
开始
在控制器中记住$this->load->model('page_model');