1. 程式人生 > >**TP5.0中如何使用extend和vendor的第三方類庫

**TP5.0中如何使用extend和vendor的第三方類庫

舉例說明:
(一)
1、首先在extend目錄下新建資料夾my,然後新建Test.php,程式碼如下

 <?php
namespace my;
class Test 
{
	public function hello()
	{
		echo 'hello,world';
	}
}
?>

2、在controller新建M.php,程式碼如下

`<?php
namespace app\admin\Controller;
use think\Controller;
use think\loader;
class M extends Controller{
	public function one()
	{
		Loader::import('my\Test', EXTEND_PATH);
		$a=new \my\Test;
		$a->hello();
	}
}
?>`

網頁輸出hello,world
起關鍵作用的是use think\loader;和 Loader::import(‘my\Test’, EXTEND_PATH);
(二)引用vendor類庫,把my資料夾複製到vendor下,重寫M.php裡的one方法

 public function one()
	{
		  $a = vendor ( 'my' );
          $b = new \my\Test();
          $b->hello();		
	}