我不明白如何在這裏與Smarty分配正確的名稱。Smarty聯想陣列
如果我嘗試這樣做,它不會得到認可:
$smarty->assign('lang[\'city\']', $lang['city']);
它不會給什麼...
你能幫助我嗎?
$ LANG是一個關聯數組,像$lang = array('city'=>'Here', 'name'=>'Steve');
我不明白如何在這裏與Smarty分配正確的名稱。Smarty聯想陣列
如果我嘗試這樣做,它不會得到認可:
$smarty->assign('lang[\'city\']', $lang['city']);
它不會給什麼...
你能幫助我嗎?
$ LANG是一個關聯數組,像$lang = array('city'=>'Here', 'name'=>'Steve');
它會在基於文件的Smarty上工作,但是我正在使用DB .. $ smarty-> display('string:'。$ content); – 2012-01-31 02:07:21
它不起作用?你有沒有嘗試過? – Vyktor 2012-01-31 02:07:52
好吧,我改變了我的應用程序的邏輯,並使用你的。知道它工作正常。謝謝 – 2012-01-31 02:09:36
你爲什麼不只是使用'$ smarty-> assign('lang',$ lang)'? – Vyktor 2012-01-31 01:50:46
如果我這樣做了,那我該如何獲得正確的數組值呢? – 2012-01-31 01:58:18
它應該是:'{$ lang.city}' – Vyktor 2012-01-31 02:03:55