欧美国产日韩精品一区三区二区-中出视频免费在线观看-成人一区二区亚洲精品-h在线看免费视频网站

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

最優(yōu)良人

2011/09/08 at 16:45

Smarty模版中,數(shù)組的鍵名是一個變量的值,如何顯示該鍵名對應的值

題目有點繞口,大概的意思是

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

$config= array(

1=>'中山',

2=>'石岐'

);

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

如果這樣寫會報錯:

{{$config.$row.region}}

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

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

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

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

標簽:,
-