联系官方销售客服
1835022288
028-61286886
/Phpcmf/Table用于快速实现数据表的显示、增加、修改、删除等动作,适用于任何数据表的显示和操作。一、示例说明例如需要在增加一个资料表,用于录入资料数据,那么可以使用Table类快速实现数据的
当需要更改系统自带的上传类方法时,例如/dayrui/Fcms/Library/Upload.php1、新建文件:dayrui/My/Library/Upload.php2、新写方法体:<?php n
调用指定用户的黄页地址:{dr_hy_url(9999)}9999是用户的id号如果非hy模块调用黄页地址需要改写:{php$ci->init_file('hy');echodr_hy...
1、编辑器配置文件/api/ueditor/php/config.php<?phpdefined('BASEPATH') OR exit('No direct script access allowe
ssl登录linux服务器,使用top命令一、PHP占用高观察到php进程占用100%,记住进程PID:3295,然后输入下面命令:显示socket最高,分析原因,应该是跟服务器上的webserver
当使用DIY类型字段时,需要在入库之前进行格式化存储数据时,需要定义回调函数自定义函数文件统一放在/config/custom.php中函数名称格式:function dr_diy_field_DIY
用户中心模块控制器的父类文件:dayrui\App\Module\Control\Member\Module.php 此控制器继承于Table类此控制器作用是用于用户中心对模块的操作控制。我们以Dem
开启开发者模式,全站都可以看到调试信息,一般用于:插件开发/二次开发时、做模板界面时、出现URL重定向过多时、性能调试时、系统故障排查时。开启方法:网站根目录文件./index.php<?php/**
模型是专门用来和数据库打交道的 PHP 类。创建模型类dayrui/App/Test/Models/My.php<?php namespace Phpcmf\Model;class My extend
迅睿CMS支持Codeigniter、Laravel、ThinkPHP三种内核可选模式,开发者喜欢使用哪种框架就可以选择哪种框架。注意:当开发代码中采用三种内核自身的语法代码,那么将无法在其他内核中使
收藏插件接口/index.php?appid=[APPID]&appsecret=[appsecret]&api_auth_code=[登录appsecret]&api_auth_uid=[用户id]
一、参照迅搜(XunSearch)官方文档,安装好迅搜(XunSearch)服务端官方文档链接地址:http://www.xunsearch.com/doc/php/guide/start.insta
CSRF过滤白名单配置文件路径:dayrui/App/插件目录/Config/Filters.php配置内容格式:<?php/** * CSRF过滤白名单 */return [ 'home' =
知识点:表单提交之后的钩子、自定义通知设置1、先创建自定义通知脚本,文件:dayrui/My/Config/Notice.php代码如下:<?php/** * 通知动作注册配置 * * 动作字符
本接口用于注册用户,并返回用户基本信息和登录appsecret。请求地址:/index.php?appid=[APPID]&appsecret=[appsecret]&s=member&c=regis
什么是二次开发二次开发,简称二开,就是在现有的CMS框架上进行开发和修改、功能的扩展,然后达到自己想要的功能,一般来说都不会改变原有系统的内核。为什么要二次开发?现有功能无法满足你的需求时,需要自己写一些代码来实现功能。二次开发的开发人员需要具备的基本条件1. 具备基本的PHP知识(必备);2. 具备HTML知识,了解css和js最佳(必备);3. 具备SQL语句知识(必备);4. 有PHP框架开...
全局的自定义函数文件:dayrui/My/Helper.php此文件用于放网站自定义函数,程序会自动加载当前站点的自定义函数文件:网站主目录/config/custom.php插件的自定义函数:htt
挂钩点名称cms_view_display实例化模板变量和标签之前执行的动作用法举例/config/hooks.php// appname指插件目录,表示这个插件在调用,方便排查是哪个插件在调用这个钩
部分虚拟主机不支持PHP73以上的版本,迅睿仅提供PHP7.2的兼容包1、下载兼容包https://www.xunruicms.com/down.php?frame=ci722、将兼容包覆盖上传至你的
升级PHP8环境需要做以下调整:1、PHP8会报错:in_array(): Argument #2 ($haystack) must be of type array, null given模板标签中
文件上传也属于数据提交接口的一种,我们可以利用数据提交接口的方法来完成。请求地址:/index.php?appid=[授权ID]&appsecret=[授权码]&api_auth_code=[登录授权码]&api_auth_uid[用户id]&s=api&c=file&m=upload_fil...
初始化后台菜单操作初始化完成后,按F5刷新整个浏览器后台界面即可------------------------------如果后台菜单都被删除了怎么办?1、输入地址:admin.php?c=menu
保存\Phpcmf\Service::C()->session()->set('变量名称','变量值');读取\Phpcmf\Service::C()->session...
采集工具:火车采集器(可以百度搜索一下这个工具的下载)采集模块:新闻 News第一步、编写采集入库脚本接口 新建:/api/caiji.php (应用于URL地址请求,大小写随意)如果根目录没有api
URI路由地址:APP目录/控制器文件/方法函数通过动态地址获取URL:index.php?s=APP目录&c=控制器文件&m=方法函数获取当控制器的URI地址:\Phpcmf\Ser...
函数名:dr_get_content_kws例如提取show.html中的,那么写法是:{php $kws = dr_get_content_kws($keywords, '模块目录需要填写');}{
插件信息文件:Config/App.php<?phpreturn [ 'type' => 'app', // 固定app不变 //'ftype' => 'module', // 可选,做完
在创建定义URL规则的时候,毕竟系统自带的通配符变量有限,如果发现通配符变量没法满足你的实际需求我们可以使用自定义函数来做,当然需要有PHP基础的人才行~比如,我在模块内容的url中想把标题title
在php程序中对模块表单入库插入的操作,首先要明白模块表单的数据表结构本教程需要精通php技术的开发人员使用一、表结构1、主表:dr_1_模块目录_form_表单名称固定字段介绍id 自增uid
本教程适用于CI内核;TP内核和LA内核已经自带Composer目录,不需要使用本教程。自动初始化插件文件dayrui/App/插件目录/Config/Auto.php以QueryList类为例,如何