0
我在codeignter中有一个php函数,它根据它给出的所有值设置运行查询。默认情况下,它的成立在我的模型,像这样:php函数看不到参数值
function get_news($page=0, $limit=4, $offset=0, $name=0) {
if($name == 0) {
$query = $this->db->get('table', $limit, $offset);
} else {
$query = $this->db->get_where('table', array('name'=>''.$name.''), $limit, $offset);
}
}
但是当我通过在我的控制器$ name的值,它运行$名称== 0
$name = "Bob";
$this->News_model->get_news($page=0, $limit=3, $offset=0, $name);
任何查询想法为什么$ name值没有经过?
不要使用'$这个 - > News_model-> get_news不调用函数($页= 0,$限制= 3,$抵消= 0 ,$ name);'....使用'$ this-> News_model-> get_news(0,= 3,0,$ name);'....但数组中的连接是什么('name'=' >''。$ name。''),'应该这样做? – 2014-09-26 21:11:53