开发框架 版主:迅睿框架研发组
模块表单控制器是哪个文件?
类型:迅睿CMS 更新时间:2020-12-14 12:33:09

模块表单控制器是哪个文件?

我想给模块表单的一个自定义字段设置默认填充值,比如 模块表单的 title 标题字段,后台给文章内容的表单填充内容时,这个表单的title字段默认调用文章标题填充进来。

应该怎么操作?

回帖
  • 迅睿粉丝
    #1楼    迅睿粉丝
    2020-05-20 16:22:31
    iPhone手机 0
    可以使用ftable类,晚上我写一个教程
  • 迅睿粉丝
    #2楼    迅睿粉丝
    2020-05-20 16:23:53
    Chrome 0
    老大真利索!各个赞 520摸摸哒回复迅睿框架创始人
  • 迅睿粉丝
    #3楼    迅睿粉丝
    2020-05-20 16:40:58
    Chrome 0
    有两种方案 一种是php里面来处理 我不喜欢 另外一种是html里面处理表单的title设置隐藏 vaule值设置为{$title} (表单在文章页提交) 我之前是这样实现的 你可以试试
  • 迅睿粉丝
    #4楼    迅睿粉丝
    2020-05-20 16:47:11
    Chrome 0
    谢谢,前台模板里这样做可以的,我想要实现的是超管后台编辑添加时实现。K大帅(J
  • 迅睿粉丝
    #5楼    迅睿粉丝
    2020-05-20 16:49:35
    Chrome 0
    应该也可以的 我试试 试出来和你说
  • 迅睿粉丝
    #6楼    迅睿粉丝
    2020-05-20 16:50:38
    Chrome 0
    我记得可以自定义后台表单提交模板,用你这个方法应该是可行,不过如果能用控制器实现,更简单一些。K大帅
  • 迅睿粉丝
    #7楼    迅睿粉丝
    2020-05-20 16:54:24
    Chrome 0
    额 我的原则的能不改php 就不改 php。。 改控制器也方便 修改\dayrui\App\模块\Controllers\Admin\表单.php 里面的add方法。。
  • 迅睿粉丝
    #8楼    迅睿粉丝
    2020-05-21 01:56:44
    Chrome 0
    打开 文件:\dayrui\App\模块\Controllers\Admin\表单.php 增加代码:
    /**
         * 获取内容
         * $id      内容id,新增为0
         * */
        protected function _Data($id = 0) {
    
            $data = parent::_Data($id);
            if (!$id) {
                // 表示新增数据
                $data['title'] =  "这是新增时的默认值";
            }
    
            return $data;
        }

    满意答案
  • 迅睿粉丝
    #9楼    迅睿粉丝
    2020-12-14 12:33:09
    Chrome 0
    迅睿框架创始人:感谢帮助