后台登录成功之后

定义说明\Phpcmf\Hooks::trigger('admin_login_after', $data);用法举例/config/hooks.php\Phpcmf\Hooks::app_on('备

用户自己修改资料之前

定义说明\Phpcmf\Hooks::trigger('member_edit_before', $post);用法说明:/config/hooks.php\Phpcmf\Hooks::app_on(

网站关闭时

挂钩点名称cms_close挂钩点参数\Phpcmf\Hooks::trigger('cms_close');用法举例/config/hooks.php\Phpcmf\Hooks::app_on('备

网站表单/全局表单审核之后

挂钩点名称form_verify挂钩点参数\Phpcmf\Hooks::trigger('form_verify', $row);用法举例/config/hooks.php\Phpcmf\Hooks:

文件下载之前

挂钩点名称down_file适用于dr_down_file函数的下载附件地址。挂钩点参数\Phpcmf\Hooks::trigger('down_file', $id);用法举例/config/hoo

模块内容删除/回收站之后

一、用于后台加入回收站之后、用户中心删除内容之后的操作挂钩点名称module_content_recycle用法举例/config/hooks.php\Phpcmf\Hooks::app_on('备注

模块内容发布之后

挂钩点名称module_content_after挂钩点参数// 挂钩点 模块内容发布或修改完成之后\Phpcmf\Hooks::trigger('module_content_after', $da

修改密码之后

钩子名称member_edit_password_after定义方法\Phpcmf\Hooks::trigger('member_edit_password_after', $data);参数说明Ar

模块网站表单/模块表单提交之后

挂钩点名称module_form_post_after用法举例/config/hooks.php\Phpcmf\Hooks::app_on('备注说明', 'module_form_post_afte

用户实名认证审核被拒

【用户实名认证】插件的钩子一、挂钩点名称certify_verify_2用户提交认证,后台审核拒绝时触发此钩子。二、用法举例/config/hooks.php\Phpcmf\Hooks::app_on

用户实名认证成功

【用户实名认证】插件,认证成功的钩子一、挂钩点名称certify_verify_1当用户提交实名认证,后台审核成功时触发此钩子二、用法举例/config/hooks.php\Phpcmf\Hooks:

评论完成之后

评论完成之后挂钩点名称内容评论:comment_after表单评论:form_comment_after模块表单评论:mform_comment_after挂钩点参数\Phpcmf\Hooks::tr

Table操作类

/Phpcmf/Table用于快速实现数据表的显示、增加、修改、删除等动作,适用于任何数据表的显示和操作。一、示例说明例如需要在增加一个资料表,用于录入资料数据,那么可以使用Table类快速实现数据的

数据模型数据操作

模型是专门用来和数据库打交道的 PHP 类。创建模型类dayrui/App/Test/Models/My.php<?php namespace Phpcmf\Model;class My extend

session类方法

保存\Phpcmf\Service::C()-&gt;session()-&gt;set('变量名称','变量值');读取\Phpcmf\Service::C()-&gt;session...

获取URI地址

URI路由地址:APP目录/控制器文件/方法函数通过动态地址获取URL:index.php?s=APP目录&c=控制器文件&m=方法函数获取当控制器的URI地址:\Phpcmf\Ser...

文件上传 upload_file

钩子名称upload_file定义方法\Phpcmf\Hooks::trigger('upload_file', [ 'type' => $type, 'data' => $data,

主程序运行之后 cms_init

挂钩点名称cms_init用法举例/config/hooks.php// appname指插件目录,表示这个插件在调用,方便排查是哪个插件在调用这个钩子\Phpcmf\Hooks::app_on('a

文件/文件夹操作

zip文件解压到指定目录:\Phpcmf\Service::L('file')->unzip($zipfile, $path);zipfile 指zip文件路径path 指解压的目录zip压缩指定目录

\Phpcmf\Service::类函数使用 / XR_函数

\Phpcmf\Service::类函数是xunruicms共用服务引用类,可在全局任意位置调用,定义文件是:dayrui/Fcms/Core/Service.php注意:XR_开头的简化函数需要4.

插件配置信息储存和读取

插件配置信息储存目录位于:cache/app/储存配置信息:\Phpcmf\Service::M('app')->save_config("插件目录", $配置数组);读取配置信息:\Phpcmf\S

后台内页顶部导航菜单

内页顶部导航菜单,如下图所示位置:在控制器中的定义方式:\Phpcmf\Service::V()->assign([ 'menu' => \Phpcmf\Service::M('auth')->_ad

文本转化为拼音

\Phpcmf\Service::L('pinyin')->result("文本内容")模板写法: {php echo \Phpcmf\Service::L('pinyin')->result("文本

判断终端/判断客户端

获取客户端UA字符串:\Phpcmf\Service::L('input')->get_user_agent()在模板中判断终端{if \Phpcmf\Service::IS_PC_USER()} 是

读取配置缓存get_cache

读取配置缓存函数格式:\Phpcmf\Service::C()->get_cache("缓存字符串");读取模块配置缓存:\Phpcmf\Service::C()->get_cache("module

重写Content类:自定义方式的内容下一篇上一篇序列

我们以Demo模块为例,新建App/Demo/Models/Content.php<?php namespace Phpcmf\Model\Demo;// 模块内容模型类class Content e

配置属性获取方式

网站信息属性获取:$cache = \Phpcmf\Service::L('cache')->get('site', SITE_ID);模块配置属性获取:$cache = \Phpcmf\Servic

用户退出登录后

钩子名称member_logout定义方法\Phpcmf\Hooks::trigger('member_logout', $member);参数说明Array( [username] => as

模块内容发布之前

挂钩点名称module_content_before用法举例/config/hooks.php// appname指插件目录,表示这个插件在调用,方便排查是哪个插件在调用这个钩子\Phpcmf\Hoo

订单插件:下单前的钩子

挂钩点名称order_checkout_before举例/config/hooks.php// appname指插件目录,表示这个插件在调用,方便排查是哪个插件在调用这个钩子\Phpcmf\Hooks