2014-09-23 67 views
0

我有一個名爲一個Yii的Web應用程序,以及第二Web應用程序名爲B中是A裏面,我要導入一些B控制器A/protected/vendors/,所以我想在控制器中像這樣寫:如何從Yii的應用程序外部導入dir?

Yii::import('/../application.vendors.*'); 

如何我能做到嗎?

Yii::setPathOfAlias('absolutePathToWebAppA', '/home/user/domains/site.com/public_html'); 

而在你的web應用程序中的B控制:

回答

1

在例如web應用B(保護/配置/ main.php)你的配置文件的頂端設置的路徑別名(到Web應用程序A):

Yii::import('absolutePathToWebAppA.protected.vendors.*'); 
+0

非常感謝,但是如何從這個導入需要文件一次? – 2014-09-23 09:14:10

+1

Yii :: import功能之後,你不需要再次使用這些文件。您現在可以通過示例調用對象名稱:'$ object = new Object' @ MD.MD – Noam148 2014-09-23 09:21:17