Yii学习之导入第三方的库
除了使用Yii框架的代码,以及自己写的代码,通常开发中还会用到第三方的库,如google api,那么怎么使用呢?
首先在
protected
文件夹下面创建一个文件夹
lib
然后将api对应的库拷贝到lib下面,比如是
google-api-sdk
接下来有3个选择来完成导入这些库中的类和函数
-
注册库 -autoloader:
// Enable Zend autoloader spl_autoload_unregister(array('YiiBase', 'autoload')); // Disable Yii autoloader Yii::import('lib.
google-api-sdk.*'); // Add Google API library to include_path Yii::import('lib.google-api-sdk.Google-Client', true); // Require Google API autoloader spl_autoload_register(array('Google-Client', 'autoload')); // Register Google API autoloader spl_autoload_register(array('YiiBase', 'autoload')); // Register Yii autoloader
-
将库添加到配置文件中 – config/main.php:
return array( // Autoloading 'import' => array( 'application.lib.*', 'application.components.*', 'application.lib.google-api-sdk.*', ), );
-
Autoloading anywhere in your application:
Yii::import('application.lib.google-api-sdk.*');
版权所有,禁止转载. 如需转载,请先征得博主的同意,并且表明文章出处,否则按侵权处理.