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.*',  
    ),  
)
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容