ppypp伦理天堂,91手机在线视频,免费在线观看黄色毛片,夜夜穞天天穞狠狠穞AV美女按摩

聯系官方銷售客服

1835022288

028-61286886

投訴 分享 二開:自定義字段$myfield怎么修改 3 0
POSCMS版本:

二開時遇到$myfield變量,一直找不到頭緒,在大神指點下終于找到破解之法

首先看這個myfield是怎么生成的,找到定義函數:

$myfield = $this->field_input($field, $data, FALSE, 'id');
// 這個函數用于生產自定義字段列表,
$field 是自定義字段配置
$data 是對應字段的值,存在值就填充
false 這個我還沒有研究出來,默認就false吧
id 是你的這個表的主鍵,如果是會員表就改成uid,也就是你的自增字段名字

$field 如何配置,這個是關鍵,如果在模塊里面的話,系統自動調用了模塊自定義字段,就不需要單獨配置了,我在二開的時候基本是自己定義field變量,示例代碼如下:

$field = array(
    'name' => array(
        'name' => fc_lang('姓名'),
        'ismain' => 0,
        'ismember' => 1,
        'fieldname' => 'name',
        'fieldtype' => 'Text',
        'setting' => array(
            'option' => array(
                'width' => 200,
            ),
            'validate' => array(
                'xss' => 1,
                'required' => 1,
            )
        )
    ),
    'phone' => array(
        'name' => fc_lang('手機號碼'),
        'ismain' => 0,
        'ismember' => 1,
        'fieldname' => 'phone',
        'fieldtype' => 'Text',
        'setting' => array(
            'option' => array(
                'width' => 200,
            ),
            'validate' => array(
                'xss' => 1,
                'required' => 1,
            )
        )
    ),
);
$myfield = $this->field_input($field, $data, FALSE, 'id');

用了兩個字段,上面定義的是文本字段,輸出變量$myfield就可以看到結果了


image.png

解決方案