Yii1加载第三方类库

  • 第一种方式:设置环境变量
       echo get_include_path();echo "
"; echo Yii::app()->basePath;echo "
"; set_include_path('.'. PATH_SEPARATOR . Yii::app()->basePath.'/verdors/Pdf.php' . PATH_SEPARATOR . get_include_path()); echo get_include_path();echo "
"; $pdf = new Pdf(); $pdf->test();echo "
";
  • 第二种方式:在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.*',  
    ),  
)

你可能感兴趣的:(Yii1加载第三方类库)