登录  /  注册
博主信息
博文 38
粉丝 0
评论 0
访问量 24540
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
ModStart 中HasAdminQuickCRUD 的功能使用解析
P粉701620330
原创
599人浏览过

HasAdminQuickCRUDModStart 中的一个增删改查语法糖,用于快速构建一个增删改查页面。使用方式通常如下所示:

  1. class NewsController extends Controller
  2. {
  3. use HasAdminQuickCRUD;
  4. protected function crud(AdminCRUDBuilder $builder)
  5. {
  6. $builder
  7. ->init('news')
  8. ->field(function ($builder) {
  9. $builder->id('id', 'ID');
  10. $builder->text('title', '名称');
  11. })
  12. ->title('新闻资讯');
  13. }
  14. }

该文件位于 vendor/modstart/modstart/src/Admin/Concern/HasAdminQuickCRUD.php

可以看到该 Trait 中注册了 grid、form、detail 三个方法,用于自动构建表格、表单、详情三个页面的内容。

同时,该 Trait 又引入了 HasAdminCRUD,用于引入表格、表单、详情的处理过程。

  1. trait HasAdminCRUD
  2. {
  3. use HasPageTitleInfo;
  4. use HasAdminGrid;
  5. use HasAdminDetail;
  6. use HasAdminForm;
  7. }

通过通过引入的 HasAdminQuickCRUD → HasAdminCRUD → HasAdminGrid ,声明了整个增删改查的入口方法 index

通过通过引入的 HasAdminQuickCRUD → HasAdminCRUD → HasAdminDetail ,声明了整个增删改查的入口方法 show

通过通过引入的 HasAdminQuickCRUD → HasAdminCRUD → HasAdminForm ,声明了整个增删改查的入口方法 add、edit、delete 方法。

通过 HasAdminQuickCRUD 来开发页面,短短几行代码,可以高效的完成一个增删改查页面,同时对于字段的扩展也有一定的灵活性,是官方使用频率非常高的一个功能。

本博文版权归博主所有,转载请注明地址!如有侵权、违法,请联系admin@php.cn举报处理!
全部评论 文明上网理性发言,请遵守新闻评论服务协议
0条评论
作者最新博文
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号

  • 登录PHP中文网,和优秀的人一起学习!
    全站2000+教程免费学