2012-02-02 12 views
0

私のZendプロジェクト用にマルチドメインを作成する必要がありますが、私はその方法を知りません。Zend and Multidomain app

は、私は何をしたいです:

ユーザータイプ「www.mydomain42.tld」と、彼はそれを見ず「www.myzendapp.tld /ドメイン/ 42」にあります。

どうすればいいですか?

ありがとうございます。

答えて

2

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); 
    } 
} 
+0

非常に良い! それはうまくいくように見えます、ありがとう! – kobhqlt

関連する問題