Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/215.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核心/model.php未定义属性_Codeigniter - Fatal编程技术网

codeigniter核心/model.php未定义属性

codeigniter核心/model.php未定义属性,codeigniter,Codeigniter,我从未接触过model.php文件,但是我遇到了这个错误。Jobprocess是我的控制器,$lastname是在其中正确分配的变量。我不知道为什么会出现这个错误。这是使用codeigniter框架 Message: Undefined property: Jobprocess::$lastname Filename: core/Model.php Line Number: 50 确保在第56行的application/config/autoload.php上自动加载模型 $autoloa

我从未接触过model.php文件,但是我遇到了这个错误。Jobprocess是我的控制器,
$lastname
是在其中正确分配的变量。我不知道为什么会出现这个错误。这是使用codeigniter框架

Message: Undefined property: Jobprocess::$lastname

Filename: core/Model.php

Line Number: 50

确保在第56行的application/config/autoload.php上自动加载模型

$autoload['libraries'] = array('database');
其次,确保php文件的名称是小写的(mymodel.php) 最后,确保将模型类名的第一个字母大写

class Mymodel extends CI_Model{}
*Codeigniter版本3-型号的文件名必须以大写字母开头:
“其中Model_name是类的名称。类名的第一个字母必须大写,其余名称必须小写。请确保您的类扩展了基本模型类。”

$autoload['libraries']=array('database'); 在autoload.php中
我在codeigniter上进行Netuts会话,花了两个小时和n个cigerrates才最终弄明白。

我更喜欢在我们编写的模型类中加载数据库,而不是通过配置文件自动加载数据库
具体如下:

<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');

class fruits_model extends CI_Model {

private $fruits_table;

public function __construct()
{
    parent::__construct();
    $this->load->database();

    $this->fruits_table = 'fruits';
}
在模型的构造函数中


干杯

n不建议使用多支雪茄。您是否找到了任何解决方案?
$this->load->database();