业务经理

微信扫描以上二维码

028-61286886

技术咨询

Library 开发与调用

Library 开发与调用类库(Library)封装可复用能力,如缓存、路由、上传、输入安全等。统一通过 \Phpcmf\Service::L() 获取实例(单例),也可使用简化函数 XR_L()。调

字段类型

内置字段类型系统可用字段类型登记在 dayrui/Fcms/Field/Field.php,实现类位于同目录 {Id}.php(命名空间 Phpcmf\Field)。后台添加字段时从该列表选择类型。下

字段总览

迅睿提供可扩展的自定义字段能力:每类字段对应一个字段类型类,负责表单展示、入库格式化、取值与校验。后台可可视化配置字段并同步表结构;业务侧通过字段类库统一渲染与处理提交数据。组成结构部分路径 / 入口

标签语法

标签语法模板经 \Phpcmf\View 编译为 PHP 后执行。系统支持 PHP 原生语法,可与标签混写;标签只是更短的写法,最终都会变成 PHP。PHP 原生语法模板文件中可直接使用标准 PHP:

模板引擎

迅睿系统层提供统一的模板引擎 \Phpcmf\View(通过 \Phpcmf\Service::V() 调用):把模板标签编译为 PHP,缓存到 cache/template/ 后输出。前台模板根目录

数据模型

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

表前缀与命名约定

表前缀与命名约定迅睿所有业务表名由库表前缀与逻辑表名组成。安装 SQL、Model 查询与多站点分表都依赖这一约定;改前缀或自建表时须与系统配置一致。库表前缀(DBPrefix)在 config/da

数据库配置

数据库配置迅睿的数据库连接信息保存在站点公共配置 config/database.php(常量 CONFIGPATH),由安装向导生成,运行时由框架类 Config\Database 读取并与默认参数

控制器规范

控制器规范编写控制器时请遵守命名、命名空间、继承与输出约定,以便路由能正确找到类与方法,并与模板、权限、CSRF 等机制兼容。命名与文件一个控制器一个 PHP 文件;文件名与类名一致,首字母大写(如

前台&后台&会员&API控制器

前台 / 后台 / API 控制器系统按请求场景加载不同命名空间下的控制器。核心控制器在 dayrui/Fcms/Control/,应用控制器在 dayrui/App/{应用}/Controllers

路由与URL

路由与 URL(s/c/m、伪静态)迅睿用查询参数定位一次请求:s(应用)、c(控制器)、m(方法)。伪静态与自定义路由最终都会解析成这三项(及其它 GET 参数),再交给 Frame\Run 实例化

配置分层

配置分层(config / cache / My / 应用)迅睿的配置按职责分散在多处:静态公共配置、运行时生成配置、二次开发覆盖、应用私有配置,以及核心/框架内置配置。改配置前先分清层级,避免动错目

命名空间、自动加载与Service

迅睿通过 PSR-4 风格自动加载解析类文件,并用 \Phpcmf\Service 门面统一获取类库、模型、视图等对象。理解命名空间映射与加载优先级,是二次开发与应用开发的基础。自动加载在 Syste

引导流程与路径常量

一次 HTTP 请求从入口文件进入后,依次完成路径常量定义、系统初始化、自动加载、钩子触发,最终由 Frame\Run 解析控制器并执行方法。引导流程public/index.php(或 admin.

目录架构

迅睿系统基于 MVC 的设计模式,将应用分为三层:模型 M(Model)、视图 V(View)、控制器 C(Controller)。业务逻辑、数据访问与页面展示相互分离,便于维护和扩展。MVC 与目录

后台入口与升级

本文说明后台独立入口的使用与安全建议,以及版本升级时的注意事项。后台入口后台不通过前台首页进入,而是使用 public 目录下的独立 PHP 入口文件。安装完成后地址一般为随机文件名,形如:/admi

伪静态配置

伪静态用于将友好 URL 转发到系统入口 index.php,并配合 config/rewrite.php 中的解析规则打开对应页面。站点运行目录须为 public。在后台生成部署代码登录后台。进入

栏目缓存读取方法

读取栏目信息,返回数组格式\Phpcmf\Service::L('category', 'module')->get_category(模块目录, 站点ID);

发布作品格式要求

一、插件类作品插件机制可以实现对CMS的多元化开发对CMS创建的模块机制进行改变、组装、重写开发独立的项目程序应用把扩展功能从框架中剥离出来,降低了框架的复杂度,让框架更容易实现以一种很松的方式耦合,

大模型开通办法

智谱官网-注册:https://open.bigmodel.cn/注册完添加APIKEY:https://www.bigmodel.cn/usercenter/proj-mgmt/apikeys星火官

内容静态生成插件 — 分离部署静态目录功能说明

一、功能概述内容静态生成(chtml) 插件 「分离部署静态文件」 。管理员可在后台一键开启,并为每个站点单独指定静态 HTML 的生成目录;开启后,栏目页、内容页、首页等静态文件的写入路径统一走自定

reCAPTCHA验证代码安装

安装本插件需要手动提交表单提交按钮的事件代码<!-提交表单form需要开启图形验证码功能效果更好-->function dr_recaptcha() {grecaptcha.ready(functio

评论提交之前

评论完成之后挂钩点名称内容评论:comment_insert_before表单评论:form_comment_insert_before模块表单评论:mform_comment_insert_befo

多语言翻译外贸建站

操作 流程:1、api接口:选择接口,注册和填写接口,测试是否通过2、多域名配置:填写域名,目录;设置语言,生成目录3、解析子域名到指定的目录,完成!如何独立设置语言站点的模板* 默认自动调用 根目录

导入微信文章内容

1、安装本插件2、插件设置,开启文章发布权限3、进入发布文章界面,找到下载浏览器插件4、下载浏览器插件解压到电脑的某个目录5、用edge或者google浏览器,输入chrome://extension

后台登陆界面admin_login_html

自定义后台登陆界面admin_login_html用于自定义后台的登陆界面\Phpcmf\Hooks::app_on('项目介绍', 'admin_login_html', function($dat

清爽简洁后台简化模式,操作简单易上手

在传统系统后台使用场景中,很多站长、运营人员都会遇到同一个难题:主流框架为适配全场景开发需求,会内置海量功能、菜单、配置项。但对于纯运营、内容录入、日常维护的非技术人员而言,绝大多数高级功能常年用不到