Yii1加载第三方类库
2017-04-13 本文已影响49人
liamu
- 第一种方式:设置环境变量
echo get_include_path();echo "<br>";
echo Yii::app()->basePath;echo "<br>";
set_include_path('.'. PATH_SEPARATOR . Yii::app()->basePath.'/verdors/Pdf.php' . PATH_SEPARATOR . get_include_path());
echo get_include_path();echo "<br>";
$pdf = new Pdf();
$pdf->test();echo "<br>";
- 第二种方式:在Yii中引用
Yii::import("application.vendors.*");
$pdf = new Pdf();
$pdf->test();
解释:application相当于protected文件夹
- 第三种方式:在配置文件中设置/config/main.php
return array(
'basePath'=>dirname(__FILE__).DIRECTORY_SEPARATOR.'..',
......
// autoloading model and component classes
'import'=>array(
'application.models.*',
'application.components.*',
'application.helpers.*', // helper methods
'ext.mail.Message',
'application.lib.*',
),
)