URL で .htm などの拡張子を使用したいと考えています。それを達成する方法はありますか?
次のルールを定義しました。
frontend.route = '/:standort/:id'
以下を使用する場合
frontend.route = '/:standort/:id.htm'
変数の名前は、$params["id.htm"] のように id.htm です。変数として何を使用するかを Zend Framework に伝えるにはどうすればよいですか?
ご挨拶
//編集
私の完全な設定は次のようになります。
frontend.type = 'Zend_Controller_Router_Route_Regex'
frontend.route = '/(.?)/(\w+?\.htm)'
frontend.defaults.module = 'frontend'
frontend.defaults.controller = 'index'
frontend.defaults.action = 'index'
frontend.defaults.standort = 'national'
frontend.map.1 = 'standort'
frontend.map.2 = 'id'
これは私が設定をロードする方法です
$file = APPLICATION_PATH . '/modules/' . $module . '/configs/routing.ini';
if(Zend_Loader::isReadable($file)){
$config = new Zend_Config_Ini($file);
$router = Zend_Controller_Front::getInstance()->getRouter();
$router->addConfig($config);
}