Codeigniter 共点火器模型
问题已解决,不再需要。来自CI文档: 其中Model_name是类的名称。类名必须具有 第一个字母大写,其余字母小写。制作 确保您的类扩展了基本模型类Codeigniter 共点火器模型,codeigniter,model,controller,Codeigniter,Model,Controller,问题已解决,不再需要。来自CI文档: 其中Model_name是类的名称。类名必须具有 第一个字母大写,其余字母小写。制作 确保您的类扩展了基本模型类 来源:正如ra_htial所指出的,您的模型类的情况是错误的: 索引模型(非索引模型) 此外,在控制器中,请记住您正在调用函数。因此,它应该是: $this->index_model->uyelik() 话虽如此,我不知道你是在测试还是在做什么,但你不应该养成打印模型的习惯。模型只应将数据返回到控制器,而控制器将依次通过视图输出所需的数据。使用
来源:正如ra_htial所指出的,您的模型类的情况是错误的: 索引模型(非索引模型) 此外,在控制器中,请记住您正在调用函数。因此,它应该是: $this->index_model->uyelik() 话虽如此,我不知道你是在测试还是在做什么,但你不应该养成打印模型的习惯。模型只应将数据返回到控制器,而控制器将依次通过视图输出所需的数据。使用
$this->load->model("Index_model");
$this->index_model->uyelik();
而不是
$this->load->model("index_model");
$this->index_model->uyelik;
和使用
<?php
Class Index_model extends CI_Model
{
function __construct()
{
parent::CI_Model();
$this->load->database();
}
public function uyelik(){
$this->db->select("kadi");
$this->db->from("uyelik");
$query= $this->db->get();
print_r($query->result());
}
如果需要调用模型的方法,则需要执行以下操作:
$this->load->model("model_name");
<br/>
$this->model_name->**methodUNeedToCall**();
$this->load->model("model_name");
<br/>
$this->model_name->**methodUNeedToCall**;
$this->load->model(“model_name”);
$this->model_name->**methodUNeedToCall**();
而不是
$this->load->model(“model_name”);
$this->model_name->**methodUNeedToCall**;