聯(lián)系官方銷售客服
1835022288
028-61286886
名稱 | 數(shù)據(jù)庫關(guān)聯(lián)自定義字段 |
版本號 | V1.0 |
應(yīng)用編號 | APP1273 |
應(yīng)用類型 | 組件(免安裝) |
發(fā)布時間 | 2023-05-18 14:54:41 |
更新時間 | 2023-05-18 14:54:41 |
支持內(nèi)核 | CodeIgniter Laravel ThinkPHP |
功能類別 | 字段 |
依賴場景 | 不依賴于任何插件 |
源碼加密 | 未加密 |
技術(shù)保障 | 第三方服務(wù)商 |
技術(shù)要求 | 需要掌握PHP、SQL技術(shù) |
支持瀏覽器 | Chromium內(nèi)核瀏覽器、Chrome、Edge、Firefox、Safari、Opera等 |
功能介紹
1、一個簡單的自定義字段,功能為可以選擇關(guān)聯(lián)本身或其它數(shù)據(jù)表來作為數(shù)據(jù)源;
2、如果是使用開發(fā)者工具修改字段,請在開發(fā)者工具目錄的view下,將db_field_edit.html文件添加一段主副表選擇的代碼,因為開發(fā)者工具生成的控制器默認(rèn)ismain為1,字段編輯后沒這選項了。所以要加
其它使用,就在字段新建或修改時選擇,傻瓜式,沒什么難度。
3、請在custom.php 開發(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、有個貼子有些說明:http://223987.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>
售后工單
0次
提交售后工單方式
進(jìn)入工單平臺:http://223987.com/member.html?app=vip&c=service&m=index,提交插件工單,選擇本插件《數(shù)據(jù)庫關(guān)聯(lián)自定義字段》