是否可以在Zend Framework中創建一個可以使用通配符或正則表達式匹配主機名的路由器(無論主機名中有多少部分)?Zend框架中的主機名和基於正則表達式的路由
我可以建立符合基於主機名
$externalHostname = new Zend_Controller_Router_Route_Hostname(
'ext.mysite.com', array(
'module'=> 'external',
));
但如果我想達到這樣的路線:
$externalHostname = new Zend_Controller_Router_Route_Hostname(
'ext.*', array(
'module'=> 'external',
));
哪裏是開頭的任何主機名「內線」。被路由到「外部」模塊,獨立的子域多少級則主機名的,所以
- ext.mysite.com
- ext.test.mysite.com
會都匹配。
這怎麼能實現?