问题:
\Phpcmf\Hooks::on('module_content_before', function($data) { $data[1]['title'] = '123456'; });
发布前钩子数据没有修改到,发布后还是原来填写的标题
答案:
钩子始终没有返回值的,钩子只用于拦截处理功能,你要返回值就用重写content类函数
我忘记是4.5.1还是4.5.2,有一个拦截返回的功能
//return dr_return_data(0, '失败时的拦截返回'); 失败时的拦截返回 //return dr_return_data(1, 'ok', $data); 成功时的赋值返回
只针对钩子
module_content_before
如果不能用得话,还是建议使用content类重写
@迅睿框架技术-吴全礼:好的,谢谢