我仍在嘗試使用URL路由,並設法使其工作。zend - 從路由的URL創建一個全局變量
我routes.ini具有這樣的:
[製作]
routes.register.route =:朗/註冊
routes.register.defaults.controller =寄存器
routes.register.defaults .action =指數
routes.register.defaults.lang = EN
routes.register.reqs.lang = 「[AZ] {2}」
我的網址應該是這樣的: http://www.mysite.com/en/register 所以現在,在我的控制,我可以做到這一點:
$lang = $request->getParam('lang');
我的問題是:我試圖獲得在選擇元素的國家的名單,這取決於lang元素是英語還是法語,將返回所述語言的國家。
爲此,我需要將「lang」傳遞給表單。 然後在表單中,將它傳遞給查詢那裏的國家的模型。 如果有變化,它也會改變很多地方。
所以回到剛纔的問題:
我可以只設置這個變量作爲全球性的?