我不是codeigniter 2的新手 但我以前没有使用过flashdata,而且我今天开始使用它 我有奇怪的问题 我正在创建if statment
$query = $this->db->get_where('blocks', array('block_id' => $id));
if($query->num_rows() < 1)
{
$this->session->set_flashdata(array('notify_type'=>'error', 'notify_msg'=>'some error msg'));
return false;
}
return $query->row();
问题是,
我的模型返回完美的查询
以及flashdata触发器
我确定num_row是&lt; 1如果不是我必须return false;
但它返回查询
任何帮助!!
答案 0 :(得分:3)
CodeIgniter支持“flashdata”或仅可用于下一个请求的会话数据,然后自动清除。 这非常有用,特别是对于一次性信息,错误或状态消息