久艹网,亚洲一日韩欧美中文字幕2019,国产欧美日韩精品专区黑人,一区二区三区久久99

中山php|最優(yōu)網(wǎng)絡(luò)中山做網(wǎng)站 中山php建站

最優(yōu)良人

2011/09/08 at 16:45

Smarty模版中,數(shù)組的鍵名是一個(gè)變量的值,如何顯示該鍵名對(duì)應(yīng)的值

題目有點(diǎn)繞口,大概的意思是

php已經(jīng)賦給模版一個(gè)數(shù)組,數(shù)組的信息如下:

$config= array(

1=>'中山',

2=>'石岐'

);

數(shù)據(jù)庫存儲(chǔ)地區(qū)的字段記錄的是該數(shù)組的鍵名,如1,現(xiàn)在要在模版上顯示:中山。

如果這樣寫會(huì)報(bào)錯(cuò):

{{$config.$row.region}}

模版上的正確的寫法是:{{$config[$row.region]}}

今天遇到的問題還更復(fù)雜一點(diǎn),數(shù)據(jù)庫字段存儲(chǔ)的是一些配置的序列化,所以在調(diào)取地區(qū)信息時(shí)還需要進(jìn)行反序列化處理,中間必須有一個(gè)賦值的過程:

{{assign var=param value=$l.params|unserialize}}

然后$param.region就可以取得1這個(gè)值了

標(biāo)簽:,
-