**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();		
	}

猜你喜欢

转载自blog.csdn.net/qq_42697053/article/details/83748615
今日推荐