我不是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;
但是它返回查询任何帮助!
根据会话文档的文档
CodeIgniter支持" FlashData"或仅适用于下一个请求的会话数据,然后自动清除。这可能非常有用,特别是对于一次性信息,错误或状态消息
另请参见此链接