搜索中心
全部 模块文档 模块 讨论 文档 问答
搜索 PHP探针 , 共找到 145 条记录
搜索结果
[文档] ModStartCMS 稳定版 更新日志 - v1.6.0 快乐1024,系统功能提升
:clock12: 2021.10.24 新增:任务调度器ScheduleProvider 新增:登录显示界面升级 新增:Custom自定义渲染组件 新增:安装引导程序PHP版本判断 新增:模块增加conflicts属性,解决模块冲突 优化:升级相关依赖到最新稳定版 优化:修复微信操作库兼容性问题 优化:默认隐藏HashUrl分页信息 优化:Response根据accept判断返回数据类型 优化:UEditor重复抓取CDN图片问题 修复:修复图标缺失问题 修复:模块市场升级预检问题修复 修...
更新时间:2024-04-10 08:59:46
[文档] 协作开发 - 协作开发常见问题
如何自定义样式 增加自定义样式文件到 /public/theme/custom/css/style.css ,可以用样式覆盖的方式修改系统样式。 在文件 /resources/views/theme/default/pc/frame.blade.php 引入自定义样式文件。 @section('headAppend') /// 原有内容 /// @endsection 代码如何合并 我们使用 git 分布式版本管理工具进行开发协作。在系统更新时,我们会统一对服务器上的开发和更新的文件进行手动合并。 如果修改的内容...
更新时间:2023-11-20 16:17:24
[文档] 数据展示 - 快速入门
ModStart\Detail\Detail 类用于快速生成详情页面,参照例子 数据表格→快速入门 可以通过如下代码快速定义个数据表单 return Detail::make('blog', function (Detail $detail) { // 定义显示ID列 $detail->id('id', 'ID'); // 定义标题字段,格式为单行文本 $detail->text('title', '标题'); // 定义封面字段,格式为单张图片 $detail->image('cover', '封面'); // 定义摘要字段,格式为多行...
更新时间:2024-02-27 15:50:32
[文档] Blog主题教程 - 通用页面
公共变量 $pageTitle 页面标题 $pageKeywords 页面关键词 $pageDescription 页面描述 配置 !!!include(docs/.vuepress/include/Config.md)!!! // 博客名称 {{ modstart_config('Blog_Name') }} // 博客标语 {{ modstart_config('Blog_Slogan') }} // 博客头像 {{ modstart_config_asset_url('Blog_Avatar') }} // 联系方式-QQ {{ modstart_config('Blog_ContactQQ') }} // 联系方式-微博 {{ modstart_config('Blog_ContactW...
更新时间:2023-12-04 10:31:17
[文档] 开发必看 - 代码结构
系统代码结构参照 Laravel 的目录结构,开发前必须了解以下目录 目录 介绍 app/ 应用代码目录,包含了应用的主要业务代码 config/ 包含了应用所有的配置文件,建议通读一遍这些配置文件以便熟悉 Laravel 所有默认配置项 database/ 包含了数据库迁移文件及填充文件 module/ 模块代码目录,每个模块一个目录 public/ 目录包含了应用入口文件 index.php 和前端资源文件(图片、JavaScript、CSS等 public/data/ 上传...
更新时间:2024-04-24 13:37:59
[文档] 模块入门开发教程 - 接口文档注解
使用注解可以在模块打包时生成接口文档,一个接口文档注解示例如下 /** * @Api 新闻 */ class NewsController extends Controller { /** * @Api 新闻分页 * @ApiBodyParam search.categoryId int 新闻分类ID * @ApiResponseData { * "total": 1, * "page" : 1, * "pageSize": 10, * "records": [ * { * "id":1, * &q...
更新时间:2023-12-02 18:11:11
[文档] 模块入门开发教程 - 模块手动第三方依赖包
模块开发的重要的原则是要保证模块所有的依赖代码都位于模块目录中 /module/Xxx。 如需要引入第三方依赖,推荐做法是在模块目录中创建 SDK/ 目录,将第三方依赖包放在该目录中,同时使用如下方法引入 namespace。 第一步,创建 SDK 目录 引入两个包 package-a 和 package-b 为例,完成后的目录结构参考 /module/Xxx └── SDK ├── package-a │ └── src └── package-b └── src 第二步,在使用包的地方显示引...
更新时间:2023-12-02 18:11:11
[文档] 开发常见问题 - Q:系统内核升级时定制部分被覆盖?
系统定制部分开发在系统升级时经常会被覆盖,为了降低迁移升级成本,需要尽可能做到以下内容: 前端部分 /public/asset/ : 该目录是内核必备且变更频率较高的文件,不要修改 /public/vendor/ : 该目录是模块静态资源目录,升级时可能会被重置,不要修改 /public/theme/ : 定制部分的样式、图片等静态资源放在这个目录中,在升级时不会被覆盖 后端部分 如需要修改全局通用逻辑代码,应复制一份生成新的调用类在需要修改的地...
更新时间:2024-01-18 20:10:44
[文档] 快速CRUD - 基本使用
先来个例子,数据库中有 news 表 CREATE TABLE `news` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT, `title` varchar(100) COLLATE utf8_unicode_ci NOT NULL, `cover` varchar(200) COLLATE utf8_unicode_ci NOT NULL, `summary` varchar(100) COLLATE utf8_unicode_ci NOT NULL, `content` text, `created_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00', `updated_at` timestamp NOT NULL DEFAULT...
更新时间:2024-02-27 15:50:32
[文档] 开发必看 - Hook
Hook是用于在指定位置调用代码,可以用来代码插件式的输出,方便开发更多的模块。 使用方式 比如在页面的尾部输出一行代码,可以在 ModuleServiceProvider 中这样实现: \ModStart\Core\Hook\ModStartHook::subscribe('PageBodyAppend', function () { return '在Body尾部输出一行代码'; }); 目前已支持的Hook 名称 说明 PageHeadAppend 自适应页面 `` 标签尾部(包括弹窗) PageBodyAppend 自适应页面 `` 标签尾部...
更新时间:2024-04-24 13:37:59
QQ
微信