| 名稱 | 數(shù)據(jù)庫(kù)關(guān)聯(lián)自定義字段 |
| 版本號(hào) | V1.0 |
| 應(yīng)用編號(hào) | APP1273 |
| 應(yīng)用類型 | 組件(免安裝) |
| 發(fā)布時(shí)間 | 2023-05-18 14:54:41 |
| 更新時(shí)間 | 2023-05-18 14:54:41 |
| 插件類型 | 插件類 |
| 功能類別 | 字段 |
| 依賴場(chǎng)景 | 不依賴于任何插件 |
| 源碼加密 | 未加密 |
| 技術(shù)保障 | 商業(yè)版源碼由迅睿官方提供售后服務(wù) |
| 支持瀏覽器 | Chromium內(nèi)核瀏覽器、Chrome、Edge、Firefox、Safari、Opera等 |
功能介紹
1、一個(gè)簡(jiǎn)單的自定義字段,功能為可以選擇關(guān)聯(lián)本身或其它數(shù)據(jù)表來(lái)作為數(shù)據(jù)源;
2、如果是使用開(kāi)發(fā)者工具修改字段,請(qǐng)?jiān)陂_(kāi)發(fā)者工具目錄的view下,將db_field_edit.html文件添加一段主副表選擇的代碼,因?yàn)殚_(kāi)發(fā)者工具生成的控制器默認(rèn)ismain為1,字段編輯后沒(méi)這選項(xiàng)了。所以要加
其它使用,就在字段新建或修改時(shí)選擇,傻瓜式,沒(méi)什么難度。
3、請(qǐng)?jiān)赾ustom.php 開(kāi)發(fā)者自定義函數(shù)文件里添加,并在列表回調(diào)函數(shù)添加relatedata

// 用于關(guān)聯(lián)字段顯示
function relatedata($value, $param = [], $data = [], $field = []) {
if (!$value) {
return '';
}
$dataname=$field['setting']['option']['dataname'];
$showfield=$field['setting']['option']['showfield'];
$datafield=$field['setting']['option']['datafield'];
$rt = \Phpcmf\Service::M()->db->query("select $showfield from $dataname where $datafield=$value");
if ($rt) {
$row = $rt->getRowArray();
return $row[$showfield];
}
return '';
}
4、有個(gè)貼子有些說(shuō)明:http://apdwn.com/wenda/62859.html
<div class="form-group">
<label class="col-md-2 control-label">{dr_lang('是否主表')}</label>
<div class="col-md-9">
<div class="mt-radio-inline">
<label class="mt-radio mt-radio-outline"><input type="radio" id="iszb1" name="data[ismain]" value="0" /> {dr_lang('附表')} <span></span></label>
<label class="mt-radio mt-radio-outline"><input type="radio" id="iszb2" name="data[ismain]" value="1" checked /> {dr_lang('主表')} <span></span></label>
</div>
</div>
</div>
功能截圖

