php 自定义类型,自定义字段类型

除了diy字段外,还可以使用本教程来自定义字段类型,重写系统的字段类型逻辑

比如我要把系统默认的Text字段类型,改进一下,改成我自己的需求,本教程可以不影响升级的前提下进行开发

比如我建一个类型为:Text2的字段

1、创建字段识别文件:dayrui/My/Field/Field.php

内容格式如下:<?php

/**

* 自定义系统字段

* id 文件名称

* name 显示名称

* used 留空

* namespace 是哪个app专属的

*/

return [

[

'id' => 'Text2',

'name' => '新的文本字段',

'used' => '',

'namespace' => '',

],

];

此文件 是数组格式,多个字段可以写多个数组

2、创建Text2的字段文件dayrui/My/Field/Text2.php

3、此文件就把系统的dayrui/Fcms/Field/Text.php内容复制过来,注意复制过来后,头部类方法 要成以下格式<?php  namespace My\Field; // 这里要改成My前缀

// 这是我自定义的text2字段类别

class Text2 extends \Phpcmf\Library\A_Field {

其他逻辑代码你可以自由发挥的修改

4、创建自定义字段时就能选择他

ac894686b550ad4e8780465e60f66391.png

本文地址:https://www.xunruicms.com/doc/733.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值