搜索中心
全部 模块文档 模块 讨论 文档 问答
搜索 PHP探针 , 共找到 157 条记录
搜索结果
[文档] 数据表格 - 工具栏配置使用
在右上角工具栏增加操作 // 在右上角增加一个“设置”按钮,并以弹窗形式打开 /path/to/url $grid->gridOperateAppend('设置');
更新时间:2024-10-24 10:10:18
[文档] 开发常见问题 - Q:使用Grid、Form、Detail如何使用自定义主键ID?
系统默认使用 id 作为主键,如果需要使用自定义主键,可以通过数据模型类的方法来实现。 第一步,定义数据模型类 namespace Module\News\Model; use Illuminate\Database\Eloquent\Model; class News extends Model { protected $table = 'news'; // 这里可以自定义主键 protected $primaryKey = 'nid'; } 第二步,使用数据模型类作为Form、Detail、Grid的操作对象 // 表单 $form = Form::make(News::class); // 详...
更新时间:2024-09-27 17:43:49
[文档] 开发必看 - 接口对接与联调
Api接口对接开发 Api目录中的请求,需要携带 api-token 请求头。 第一次发起请求该值留空即可,返回的响应头中会在服务端生成 api-token 。 在所有接口交互过程中,当响应头中存在 api-token 时,需要覆盖客户端的 api-token 值。 通常第一个请求接口无需携带 api-token 信息,如配置接口 /api/config 、登录接口 /api/login。 具体逻辑可参考 SessionMiddleware.php。
更新时间:2024-11-20 11:36:39
[文档] 数据展示 - 快速入门
用于快速构架系统的配置页面, class ConfigController extends Controller { public function setting(AdminConfigBuilder $builder) { $builder->pageTitle('文章投稿系统'); $builder->text('Xxx_Title','配置项名称'); return $builder->perform(); } }
更新时间:2024-10-03 21:51:30
[文档] 开发必看 - 业务异常处理
业务异常处理使用统一的 BizException 处理。 use ModStart\Core\Exception\BizException; // 抛出一个异常 BizException::throws('错误信息'); // 内容为空时并抛出异常 BizException::throwsIfEmpty('用户不存在', $user); // 内容不为空时并抛出异常 BizException::throwsIfNotEmpty('用户不存在', $user); // 条件判断并抛出异常 BizException::throwsIf('记录不存在', empty($record)); // 自定义错误页面 BizException::thro...
更新时间:2024-11-20 11:36:39
[文档] 模块入门开发教程 - 后台导航菜单注册
在 Core/ModuleServiceProvider.php 中配置,通过如下方式注册菜单: AdminMenu::register(function () { return [ [ // 菜单标题 'title' => '一级菜单', // 导航图标,可从以下图标 class 值,如 list 或 fa fa-search // → 基础图标 https://modstart.com/ui/manual/icon // → Font Awesome 图标 https://modstart.com/ui/manual/icon_fa...
更新时间:2024-09-27 17:43:49
[文档] 开发必看 - Composer安装第三方依赖包
Laravel5 现支持 PHP5.6、PHP7.0,部分依赖有改造,如需手动安装 Composer 第三方包,需要将 ModStart 私有源加入到 composer.json 中,避免 ModStart 更新时的私有包获取失败。 { // ... "repositories": [ { "type": "composer", "url": "https://modstart.com/composer" } ] // ... } Laravel9 { // ......
更新时间:2024-11-20 11:36:39
[文档] Blog主题教程 - Blog主题模块开发步骤
第一步、准备工作 1.1) 准备静态HTML模板 准备需要开发的静态资源模板文件,结构可参考如下 └─ template/ → 模板根目录 ├─ static/ → 静态资源 │ ├─ css/ │ │ ├─ style.css │ │ └─ ...... │ ├─ js/ │ │ ├─ script.js │ │ └─ ...... │ └─ image/ │ ├─ image.jpg │ └─ ...... ├─ show.htm...
更新时间:2023-12-04 10:31:17
[文档] 数据展示 - 组件自定义hook
有两种方式修改字段的行为 ① 直接继承 ModStart\Field\AbstractField 类,实现以下方法 class XxxField extends \ModStart\Field\AbstractField { // 字段值序列化 // 数据从存储系统(如数据库)读取出来,会调用此方法转换为字段 $value 值 public function unserializeValue($value, AbstractField $field) { return $value; } // 字段值序列化 // 数据提交到存储系统(如数据库)时...
更新时间:2024-10-24 10:10:18
[文档] 数据表格 - 组件自定义hook
有两种方式修改字段的行为 ① 直接继承 ModStart\Field\AbstractField 类,实现以下方法 class XxxField extends \ModStart\Field\AbstractField { // 字段值序列化 // 数据从存储系统(如数据库)读取出来,会调用此方法转换为字段 $value 值 public function unserializeValue($value, AbstractField $field) { return $value; } // 字段值序列化 // 数据提交到存储系统(如数据库)时...
更新时间:2024-10-24 10:10:18
QQ
微信
客服