【发布时间】:2014-02-24 10:39:56
【问题描述】:
我按如下方式创建了codeigniter控制器类
class Poems extends CI_Controller{
function __construct() {
parent::__construct();
$this->load->model('poem');
}
然后在上面的类中创建方法poe如下
function poem($poemID){
$data['poem']= $this->poem->get_poem($poemID);
$this->load->view('poem',$data);
}
/************ *******/ 对于上面我在模型get_poem()方法中创建的控制器类如下
function get_poem(){
$this->db->select()->from('poems')->where(array('active'=>1,'poemID'=>$poemID))->order_by('date_added', 'desc');
$query= $this->db->get();
return $query->first_row('array');
}
当我在浏览器中运行这些诗歌时,它运行良好...... 当我想在浏览器中将诗歌方法加载为诗歌/诗歌时,会出现以下错误。
error 1: Missing argument 1 for Poems::poem()
error 2: Undefined variable: poemID
我该如何解决这个错误
【问题讨论】:
标签: codeigniter class controller