webclz 2014-12-15 17:31:01 12375次浏览 1条评论 3 1 0

在权威指南上 http://www.yiichina.com/guide/2/tutorial-yii-integration 是介绍引入第三方代码的。

假如要添加的扩展文件夹是oss,入口是oss.sdk.class。

首先将 oss 文件夹放在 yii 的 vendor 下,在控制器文件 OssController.php 中直接引入这个入口文件 require str_replace('\\','/',\Yii::$app->basePath.'/vendor/oss/sdk.class.php');,在 sdk.class.php 中的类名是 ALIOSS,是需要使用的类。

使用这个类 $oss_sdk_service = new \ALIOSS();。这样就可以使用了。关键是 ALIOSS 前面要有个 \ ,这个牵扯到 PHP 的命名空间的知识,表示引用全局的这个文件,在 php.net 的命名空间一章有详细的解释。

觉得很赞
您需要登录后才可以评论。登录 | 立即注册