PHP程序里面
關(guān)聯(lián)字段 關(guān)聯(lián)了多條內(nèi)容的時(shí)候 怎么用回調(diào)函數(shù)顯示關(guān)聯(lián)內(nèi)容的標(biāo)題 論壇里看了之前有關(guān)聯(lián)字段的回調(diào)方法 這個(gè)只能顯示一條
function glkh($id) {
$r=\Phpcmf\Service::M()->table_site("kehu")->get($id);
return $r['title'];
}
URL地址相對(duì)路徑:后臺(tái)列表顯示字段回調(diào)方法
PHP文件相對(duì)路徑:/dayrui/My/Library/Function_list.php
你參數(shù)格式都定義錯(cuò)了
參考文檔:《后臺(tái)顯示字段回調(diào)》
開(kāi)源是一種精神,但不是義務(wù),幫忙是情分,不幫也不要抱怨,建議大家多研究代碼、多閱讀代碼、多翻閱社區(qū)歷史問(wèn)題!
新建擴(kuò)展類文件/dayrui/My/Library/Function_list.php
<?php namespace My\Library; class Function_list extends \Phpcmf\Library\Function_list { // glkh是回調(diào)函數(shù)的名字 // $value是傳入的數(shù)據(jù)庫(kù)值 // $param是列表搜索的參數(shù),可以忽略 // $data是列表顯示的全部值,可以忽略 // $field是當(dāng)前數(shù)據(jù)的字段屬性數(shù)組,可以忽略 function glkh($value, $param = [], $data = [], $field = []) { // 下面給傳入的值操作 $r=\Phpcmf\Service::M()->table_site("kehu")->get($value); // 更具id值插尋kehu模塊表的一條內(nèi)容 return $r['title']; } }開(kāi)源是一種精神,但不是義務(wù),幫忙是情分,不幫也不要抱怨,建議大家多研究代碼、多閱讀代碼、多翻閱社區(qū)歷史問(wèn)題!
回復(fù)@迅??蚣芗夹g(shù)-景攸
我那樣寫是可以出結(jié)果 也是論壇上之前發(fā)出來(lái)的 和你發(fā)的出來(lái)的結(jié)果一樣 只出來(lái)一條 比如關(guān)聯(lián)了多條就只顯示一條
思路都到這里了,是優(yōu)秀的,多條的話打印變量$value,看具體是什么格式,然后再適當(dāng)?shù)倪M(jìn)行多行查詢顯示
開(kāi)源是一種精神,但不是義務(wù),幫忙是情分,不幫也不要抱怨,建議大家多研究代碼、多閱讀代碼、多翻閱社區(qū)歷史問(wèn)題!
回復(fù)@迅??蚣芗夹g(shù)-景攸
不會(huì)寫啊 我還是找論壇找到的 單個(gè)的時(shí)候就是一個(gè)id號(hào),多個(gè)的時(shí)候就是多個(gè)ID號(hào) 比如 5,6,7
$r=\Phpcmf\Service::M()->table_site("kehu")->where('id IN('.$value.')')->getAll(); $s = ''; foreach($r as $tr) { $s.= $tr['title']; } return $s;回復(fù)@GoWorkRoom
可以 多條內(nèi)容要是能加個(gè)分隔符號(hào)就更好了 主要是不會(huì)PHP ....
來(lái)個(gè)會(huì)PHP的 返回多條內(nèi)容中間加個(gè)分隔符 ??
?? 找五樓大哥寫唄,懸賞(設(shè)置懸賞)1元我?guī)湍銓懸幌?/p>
回復(fù)@云畔設(shè)計(jì)
幫寫下吧...
回復(fù)@云畔設(shè)計(jì)
這樣不行 單個(gè)的時(shí)候 后面也出現(xiàn)一個(gè)頓號(hào)