聯(lián)系官方銷售客服
1835022288
028-61286886
復(fù)選框 單選框 下拉框三個字段有點意思,都有自己的屬性名稱和選擇值,一般數(shù)據(jù)庫儲存的是選擇值,通常在顯示的時候需要輸出屬性的名稱,而不是值,那么我們就要通過反查詢值來實現(xiàn)。
借花獻佛拿來一張圖,類似這種定義方式,其實這種屬性值的定義方式是錯誤的,后者要設(shè)置為數(shù)字才對,應(yīng)該糾正為:
因為名稱也是字符,值也是字符,那么就失去了值的意義,那為什么你還去設(shè)置一個值。
要么不要值,要么設(shè)置數(shù)字。
言歸正傳,來設(shè)置輸出方法
1、單選和下拉選擇字段
內(nèi)容頁show.html
列表頁list.html
2、復(fù)選框
內(nèi)容頁show.html
//將id=222字段的下拉框值讀出來 {php $field = dr_field_options_id(222);} // 遍歷全部 {loop $field $value $name} {if in_array($value, $字段英文名稱)} 選項名稱:{$name} 選項值:{$value} {/if} {/loop}
列表頁list.html
//將id=222字段的下拉框值讀出來 {php $field = dr_field_options_id(222);} // 遍歷全部 {loop $field $value $name} {if in_array($value, $t.字段英文名稱)} 選項名稱:{$name} 選項值:{$value} {/if} {/loop}
學習一下
111111111111
糾正下, 后者要設(shè)置為數(shù)字才對
這個說法是錯誤的 name|vaule
數(shù)據(jù)庫中說法是 name值 和vaule值。
其中name值可以是中文。 vaule也可以是中文。但是因為畢竟代碼是國外人發(fā)現(xiàn)的 對中文的支持還不是很好,避免意外情況發(fā)生
個人建議 vaule還是以字母、數(shù)字命名比較好
比如說
這樣單詞命名的才是王道 才是最合理 與正規(guī)的。 當然想要什么命名還是看大家的
下拉功能在列表輸出
使用QQ截屏后再Ctrl+V可以直接粘貼
回復(fù)可見
不錯 學習學習
學習一下
回復(fù)可見
回復(fù)可見
不錯 學習學習
來看看,正好用到
看看
學習下
學習
學習下
這個好象是個好干貨
自定義字段自定義字段自定義字段自定義字段自定義字段
但是發(fā)生的發(fā)生的發(fā)生的
學習下
學習下
學習下學習下學習下學習下
需要
看看
學習
為什么,我看不到圖片。
但還是
看看行不
很好,很強大,需要看看
學習下
我是來學習的
學習學習
看看
厲害
學習一下,芝麻開門
看看
回復(fù)可見
Q截屏后再Ctrl+V可以直接
學習
謝謝
學習下
學習
回復(fù)看看。
學習一下
學習下
學習了
加復(fù)了為什么 看不到
學習下
kkk
回復(fù)可見