作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我是 PHP 和 Codeigniter 的新手,我声明了一个我想在模型类中访问的类级变量。我收到一个错误,指出变量未定义。这是我的代码:
class Country_model extends CI_Model{
protected $table = 'COUNTRY';
function __construct()
{ // Call the Model constructor
parent::__construct();
}
function retriveAll(){
$q = $this->db->from($table)
->order_by('ID','ASC')
->get();
if ($q->num_rows()>0){
foreach ($q->result() as $row) {
$data[] = $row;
}
return $data;
}
}
}
我已经声明了 $table
并在 retriveAll
函数中访问。请帮助我。
最佳答案
这不是您访问类变量的方式。尝试使用 $this->table
代替:
function retriveAll(){
$q = $this->db->from($this->table)
->order_by('ID','ASC')
->get();
if ($q->num_rows()>0)
{
foreach ($q->result() as $row)
{
$data[] = $row;
}
return $data;
}
}
关于php - Codeigniter 在 CI_Model 类中声明类级变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7497784/
我是 PHP 和 Codeigniter 的新手,我声明了一个我想在模型类中访问的类级变量。我收到一个错误,指出变量未定义。这是我的代码: class Country_model extends C
经过大量编码后,我觉得我终于在一定程度上了解了 AJAX、JSON 和 CI。 但是,我觉得我遇到了最后一个障碍。下面是我的代码: HTML Build /ajax/index/">
我是一名优秀的程序员,十分优秀!