thinkphp利用行为扩展实现监听器
1、在User/login函数中添加如下代码
tag('login_listener',$result);
//alert('success', '恭喜,登录成功', U('xx/yy'));
去掉跳转
2、在tags.php中添加函数
'login_listener'=>array('LoginListener'),
3、建立LoginListenerBehavior文件
LoginListenerBehavior文件中的内容
<?php class LoginListenerBehavior extends Behavior { protected $options = array(); public function run(&$params) { echo 'tag-login-listener:login result '.$params; } }
注意,tag('ss',$params);//参数只能存储一个参数,可以为数组,如果传递多个参数,则需要将参数封装成为数组形式
4、运行测试
tag-login-listener:login result success
【推荐】中国电信天翼云云端翼购节,2核2G云服务器一口价38元/年
【推荐】博客园携手 AI 驱动开发工具商 Chat2DB 推出联合终身会员
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步