0
我需要为我的Zend项目创建多域名,但我不知道怎么办。Zend和多领域应用
我想要做的是:
用户键入“www.mydomain42.tld”和他的“www.myzendapp.tld /域/ 42”没有看到它。
我该怎么做?
谢谢。
我需要为我的Zend项目创建多域名,但我不知道怎么办。Zend和多领域应用
我想要做的是:
用户键入“www.mydomain42.tld”和他的“www.myzendapp.tld /域/ 42”没有看到它。
我该怎么做?
谢谢。
你可能想看看添加一个方法到您的Bootstrap.php
类在开始检查域和一些全球访问寄存器设置这些变量。
这意味着你将不再需要与你的路由混乱的应用程序的每一个部分。
例如
<?php
class Bootstrap extends Zend_Application_Bootstrap_Bootstrap{
protected function _initDomain(){
//Check Url
switch($_SERVER['HTTP_HOST']){
case 'www.example.com':
$id=42;
break;
}
$org = // get org from db?!
Zend_Registry::set('org',$org);
}
}
很不错的! 它看起来的工作,非常感谢你! – kobhqlt 2012-02-02 16:32:50