这是我的控制者:
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...
我认为这是一个小而愚蠢的东西,但我无法弄明白。请帮忙。
答案 0 :(得分:0)
您正在返回一个字符串,请尝试:
$this->load->model('order_model', 'orders');
CodeIgniter类确实记录了load->model
的第三个选项,但它用于告诉模型自动连接到您的数据库。
此外,您将order_model
实例化为orders
,但您的控制器也称为order
。我会劝阻这种类型的命名,因为它可能会让任何人(包括你自己从现在开始几周)试图阅读代码时感到困惑。
答案 1 :(得分:0)
我很惭愧承认,但错误非常愚蠢。在模型的文件中没有<?php
:)所以文档是一个简单的文本,因为php是关注的。