Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/codeigniter/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Codeigniter 共点火器模型_Codeigniter_Model_Controller - Fatal编程技术网

Codeigniter 共点火器模型

Codeigniter 共点火器模型,codeigniter,model,controller,Codeigniter,Model,Controller,问题已解决,不再需要。来自CI文档: 其中Model_name是类的名称。类名必须具有 第一个字母大写,其余字母小写。制作 确保您的类扩展了基本模型类 来源:正如ra_htial所指出的,您的模型类的情况是错误的: 索引模型(非索引模型) 此外,在控制器中,请记住您正在调用函数。因此,它应该是: $this->index_model->uyelik() 话虽如此,我不知道你是在测试还是在做什么,但你不应该养成打印模型的习惯。模型只应将数据返回到控制器,而控制器将依次通过视图输出所需的数据。使用

问题已解决,不再需要。

来自CI文档:

其中Model_name是类的名称。类名必须具有 第一个字母大写,其余字母小写。制作 确保您的类扩展了基本模型类


来源:

正如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**;