**TP5.0中如何使用extend和vendor的第三方類庫
阿新 • • 發佈:2018-11-21
舉例說明:
(一)
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();
}