2014-09-23 63 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