我的CI版本是CI2.3。我在我的本地主机上运行this php code。我按照那里给出的所有步骤但是我得到这个错误不知道为什么?我将Controller更改为CI_Controller。 Hello world Program
工作得非常好。此链接代码无效。请帮忙!
答案 0 :(得分:4)
你应该在codeIgniter
中扩展这样的模型class Modelname extends CI_Model
{
function __construct()
{
parent::__construct();
}
}
答案 1 :(得分:1)
实际上,学习指南是CI的旧版本,您曾经在模型类中扩展模型,如指南中所示。但现在它已经改变了。现在你必须从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();
}
}
答案 2 :(得分: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
答案 3 :(得分:0)
像这样使用
<?php
class Employee_model extends CI_Model
{
//load the constructor
function __construct()
{
//inherit the parent constructor
parent::__construct();
}
}