挂钩点名称
cms_init
挂钩点参数
\Phpcmf\Hooks::trigger('cms_init');
用法举例
/config/hooks.php
\Phpcmf\Hooks::on('cms_init', function() { // 在网站初始化之后,加载模板之前执行的程序,例如判断用户是否登录 });
比如判断[前端的]全站用户的前端登录
\Phpcmf\Hooks::on('cms_init', function() { // 在网站初始化之后 if (!\Phpcmf\Service::C()->uid && !IS_ADMIN && !in_array(\Phpcmf\Service::L('Router')->class, ['register', 'login', 'api', 'pay'])) { dr_redirect(dr_member_url('login/index'));exit; } });