Skip to content
网游世界
网游世界

吾生有涯,而知无涯。

  • 首页
  • PHP
    • ThinkPHP
    • FastAdmin
    • webman
  • JavaScript
    • jQuery
    • AdminLTE
  • Free Pascal
  • Java
    • JeeSite
    • 若依
    • ruoyi-vue-pro
  • 其它
    • 操作系统
    • 树莓派
    • 前端
    • Null
  • 关于
网游世界

吾生有涯,而知无涯。

FastAdmin 添加、编辑页复用

3Vshej, 2024年1月30日 周二2024年1月30日 周二

FastAdmin 中,大多情况下,添加页与编辑页内容是相同的,区别在于添加页无默认数据,编辑页需要展示默认数据。

对于普通业务而言,添加页、编辑页可以同时使用编辑页,即 edit.html。

通过模型中 $this->model->getTableFields() 获取当前模型表字段,之后填充为空,如果有默认值,可以设置默认值。

public function add()
{
    if (false === $this->request->isPost()) {

        $row = array_fill_keys(array_values($this->model->getTableFields()), '');
        // 初始化字段默认值
        $row['creator_id']    = $this->auth->id;
        $row['department_id'] = $this->auth->department_id;
        $row['createtime']    = date('Y-m-d');
        $this->assign('row', $row);
        return $this->view->fetch('edit');
    }
    return parent::add();
}

 

相关文章:

  1. PHP OAuth2 OAuth 不是一个 API 或者服务,而是一个验证授权(Authorization)的开放标准,所......
  2. PHP OAuth2 Server 刷新授权 访问令牌最终会过期;但是,某些授权使用刷新令牌进行响应,使客户端能够刷新访问令牌。...
  3. PHP OAuth2 Server 授权服务器事件 在通过授权服务器的请求的生命周期中,可能会发出许多事件。 您可以通过将侦听器附加到授权服务器来订阅这......
  4. webman 用户模块增加菜单 webman 是一款基于 workerman 开发的 HTTP 服务框架,支持自定义进程,数据库,R......
FastAdmin PHP FastAdmin 框架页面复用

文章导航

Previous post
Next post

近期文章

  • Android Studio Gradle 配置国内镜像
  • 为什么重新发明轮子
  • ruoyi-vue-pro 匿名访问
  • VUE 中接收 code 异常
  • 关于 AI

归档

  • 2025 年 4 月
  • 2025 年 3 月
  • 2025 年 2 月
  • 2025 年 1 月
  • 2024 年 12 月
  • 2024 年 11 月
  • 2024 年 10 月
  • 2024 年 9 月
  • 2024 年 8 月
  • 2024 年 7 月
  • 2024 年 6 月
  • 2024 年 5 月
  • 2024 年 4 月
  • 2024 年 3 月
  • 2024 年 2 月
  • 2024 年 1 月
  • 2023 年 12 月
除非特殊说明,本站作品采用知识共享署名 4.0 国际许可协议进行许可。
豫公网安备 41010402002622号 豫ICP备2020029609号-3
©2025 3Vshej