Php 控制器中的codeigniter模型未加载
这是我的控制器:Php 控制器中的codeigniter模型未加载,php,codeigniter,model,controller,Php,Codeigniter,Model,Controller,这是我的控制器: class Orders extends CI_Controller { public function index() { //get model and db entries $this->load->model('order_model', 'orders', TRUE); }} 当我打开相应的url时,我得到了类php文件的内容 class Order_model extends CI_Model { var $fullname = ''; var
class Orders extends CI_Controller {
public function index() {
//get model and db entries
$this->load->model('order_model', 'orders', TRUE);
}}
当我打开相应的url时,我得到了类php文件的内容
class Order_model extends CI_Model {
var $fullname = ''; var $email = ''; var $address = '';
var $phone = ''; var $notes = ''; var $facebook = '';
var $canvases = ''; var $admin_notes = ''; var $status = '';
var $id = ''; var $date = '';
var $price = ''; var $emailStatus_reciveOr...
我想这是件小而愚蠢的事,但我想不出来。请帮助。如果要返回字符串,请尝试:
$this->load->model('order_model', 'orders');
CodeIgniter类确实记录了load->model
的第三个选项,但它用于告诉模型自动连接到数据库
此外,您正在将
order\u model
实例化为orders
,但您的控制器也被称为order
。我不鼓励这种类型的命名,因为它会让试图阅读代码的任何人(包括几周后的你自己)感到困惑。我很惭愧地承认这一点,但这个错误非常愚蠢。在模型的文件中没有它有。在这种情况下,你的答案是错误的。很好!我以前从未读过CI文档的那一页!会修好的!非常感谢。但是为什么代码被丢弃了…我不知道他的问题的答案。我只知道第三个参数不是问题;-)您的OrderModel
文件是什么样子的?您的看法如何?我确实要求查看您的模型文件。。。哦,好吧,至少你发现了问题。