我需要有关Codeigniter的帮助,我在公共功能index()
的控制器中有此
$data['book'] = $this->db->query(*something*)->result();
,它通常可以正常工作,但是当我想在其他功能中使用它时。例如在public function bookshelf()
中,它写道:“变量$ data似乎在其作用域内未使用” ,并且它不起作用
如何使用$data
函数中的bookshelf()
?
编辑:它现在正在工作。
答案 0 :(得分:0)
设置和获取时,与$this
一起使用
$this->data['book'] = $this->db->query(*something*)->result();
答案 1 :(得分:0)
创建搜索功能
public function Search ($query){
return $this->db->query($query)->result();
}
在任何地方使用它
public function index(){
$data['search'] = $this -> Search ("%query%");
}