首先在application下的common.php或者自己文件的common.php 如application/wap/common.php 中写方法
注意js和layer.js是自己的目录文件夹下 tp5默认路径是public 所以如果是在public下不用写public
function alert($msg='',$url='',$icon='',$time=3){
$str='<script type="text/javascript" src="/static/Wap/js/jQuery v1.12.4.js"></script><script type="text/javascript" src="/static/Wap/layer/layer.js"></script>';//加载jquery和layer
$str.='<script>$(function(){layer.msg("'.$msg.'",{icon:'.$icon.',time:'.($time*1000).'});setTimeout(function(){self.location.href="'.$url.'"},2000)});</script>';//主要方法
return $str;
}
在控制器中调取 注意 第三个参数 6代表的是笑脸 5代表的是哭脸(目前就知道这两个)
return alert('您好,欢迎光顾破晓博客!','http://www.baidu.com',6,3);
如果报错
致命错误: Call to undefined function app\wap\controller\alert()
则可以改为
$aa = $this->alert('核销成功!','http://baidu.com',6,3);
echo $aa;
完成