- 第一種方式:設置環境變量
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.*',
),
)