Yii1加載第三方類庫

  • 第一種方式:設置環境變量
       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.*',  
    ),  
)
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容