帮助函数的提示跳转问题
if (!function_exists('error')) {/*
* 失败信息提示跳转
* @param 内容
* @param 跳转目标
* @param 跳转延时
*/
function error($content = '操作失败!', $target_url = '', $delay_time = 3) {
$_CI = &get_instance();
$_CI->load->view('message', array(
'title' => '操作失败',
'content' => $content,
'target_url' => $target_url,
'delay_time' => $delay_time
));
}
}
怎么让这个函数直接向页面输出错误提示而不执行函数以后的代码?用exit不行啊,连error也输出不了了
解决办法1:
视图文件使用:include 加载
解决办法2:
view函数第三个可选参数可以改变函数的行为,让数据作为字符串返回而不是发送到浏览器。如果想用其它方式对数据进一步处理,这样做很有用。如果将view第三个参数设置为true(布尔)则函数返回数据。view函数缺省行为是 false, 将数据发送到浏览器。如果想返回数据,记得将它赋到一个变量中:
$string = $this->load->view('myfile', '', true);
echo $string;
exit;
^淡如清风 发表于 2014-7-3 11:16
解决办法1:
视图文件使用:include 加载
用了你的第二个解决办法,确实可行,谢谢了
页:
[1]