我的 CI 版本是 CI2.3。我在我的本地主机上运行这个 php 代码。我按照那里给出的所有步骤进行操作,但出现此错误,不知道为什么?我将控制器更改为 CI_Controller。Hello world Program
工作得很好。此链接代码不起作用。请需要帮助!
问问题
17020 次
4 回答
4
你应该在 codeIgniter 中像这样扩展模型
class Modelname extends CI_Model
{
function __construct()
{
parent::__construct();
}
}
于 2013-07-03T04:34:03.697 回答
1
实际上,学习指南是 CI 的旧版本,您曾经在其中从 Model 类扩展模型,如指南中所示。但现在它已经改变了。现在您必须从 CI_Model 扩展它,Controller 也是如此。
对于控制器
class Employee_controller extends CI_Controller
{
//load the constructor
function __construct()
{
//inherit the parent constructor
parent::__construct();
}
}
对于模型:
class Employee_model extends CI_Model
{
//load the constructor
function __construct()
{
//inherit the parent constructor
parent::__construct();
}
}
于 2013-07-03T05:05:42.980 回答
0
model
您必须在模型文件夹中创建一个my_model.php
并创建class
类似
class My_model extends CI_Model
{
function __construct()
{
parent::__construct();
}
}
记住和应该是一样class
的。file
文档http://ellislab.com/codeigniter/user-guide/general/models.html
于 2013-07-03T04:36:09.693 回答
0
像这样使用
<?php
class Employee_model extends CI_Model
{
//load the constructor
function __construct()
{
//inherit the parent constructor
parent::__construct();
}
}
于 2013-07-03T04:36:17.620 回答