业务经理

微信扫描以上二维码

028-61286886

技术咨询

名称这种表单数据有参考文档么求个链接

迅睿框架 更新 2020-04-29 16:45:06 张益达

$myfield = [

    'name' => array(

        'ismain' => 1,

        'name' => dr_lang('名称'),

        'fieldname' => 'name',

        'fieldtype' => 'Text',

        'setting' => array(

            'option' => array(

                'width' => 200,

            ),

        )

    ),

                  ];

这种表单数据有参考文档么,求个链接

方案

  • 迅睿框架创始人 #1 · 2020-04-28 21:34:54
    这个没有参考的,这种写法不推荐了你是什么需求
  • 张益达 #2 · 2020-04-28 21:38:00
    回复迅睿框架创始人我看插件里是这么定义的,比如说想写单选 复选 下拉 这种的话是不是 还是通过 写html来实现
  • 张益达 #3 · 2020-04-28 21:39:02
    回复迅睿框架创始人比如这样的
    image
    感觉挺好的吧
  • 迅睿框架创始人 #4 · 2020-04-28 21:42:56
  • 张益达 #5 · 2020-04-28 22:49:30
    回复迅睿框架创始人$this->form = [ 'name' => [ 'name' => '服务器', 'rule' => [ 'empty' => dr_lang('服务器不能为空') ], 'filter' => [], 'length' => '200' ] ];这样的验证有文档吗,老大
  • 迅睿框架创始人 #6 · 2020-04-29 04:56:51
    protected function _Save($id = 0, $data = [], $old = [], $func = null, $func2 = null) {
        return parent::_Save($id, $data, $old, function($id, $data, $old){
            
            if (!$data[1]['name']) {
                return dr_return_data(1, 'name不能为空');
            }
        
            
            return dr_return_data(1, null, $data);
        }, function ($id, $data, $old) {
            // 保存之后执行的动作
        });
    }
  • 王小五 #7 · 2020-04-29 05:55:17
    这么早回答问题
  • 张益达 #8 · 2020-04-29 08:44:01
    回复迅睿框架创始人这个我知道,如果是更复杂的验证是不是写多个if比如我想验证 是否为空 格式是否正确 数据库是否已经存在
    另外\Phpcmf\Service::L('Form')->id($this->uid)->validation() 这个怎么用 呢?
  • 迅睿框架创始人 #9 · 2020-04-29 08:49:27
    对,就写多个if就行\Phpcmf\Service::L('Form')->id($this->uid)->validation() 这个不推荐用了,后期版本会废除掉
  • 张益达 #10 · 2020-04-29 09:05:36
    回复迅睿框架创始人好吧,这个\Phpcmf\Service::L('Form')这个我研究半天
  • 迅睿框架创始人 #11 · 2020-04-29 09:22:52
    那个没有什么用,可以研究一下table类
  • 张益达 #12 · 2020-04-29 14:07:54
    回复迅睿框架创始人为什么重复的数据提交,会新增一条,然后删除上一条呢比如说ID为78的数据 会新增一条79,然后78的就没了
    image
  • 迅睿框架创始人 #13 · 2020-04-29 16:14:01
    理论上是不可能的事情,整页代码发来看看
  • 张益达 #14 · 2020-04-29 16:45:06
    回复迅睿框架创始人是我搞错了,我把数据其中一个字段设置成唯一的了

迅睿系统漏洞

付费下载
付费下载(2026-10-09)
增加收费模式切换 按次付,按月付,按年付
AI文章生成器
AI文章生成器(2026-10-09)
新增任务日志自动清理 优化日志分组与显示 优化调用说明和优缺点说...
媒体交易系统
媒体交易系统(2026-10-09)
单独新增我的软文内容 投放界面,原录入内容改为选择已有内容
GeoSeo收录宝
GeoSeo收录宝(2026-10-07)
重构 推送和收录两大菜单,优化细节,使操作更加简单。
文件管理器
文件管理器(2026-10-05)
批量上传,删除,新建文件,在线编辑,统计大小
GEO系统
GEO系统(2026-10-05)
增加排名管理,排名总览、明细、趋势 运营客户端升级方法:重新生成客户...
手机微信登录
手机微信登录(2026-10-02)
针对微信小程序官方审核要求,增加移动网站首页、隐私说明入口、服务支持...
图标库管理
图标库管理(2026-10-02)
移除后台管理和会员中心的冗余启用引用开关。 内置图标库增加增量更新...
广告投放管理
广告投放管理(2026-09-30)
优化广告显示 更新调用代码为模板标签
模板界面管理
模板界面管理(2026-09-30)
增加模板标签代码生成功能