tp5中引入composer中没有的第三方类,将类放入/extend/文件夹中
(1)这里我们创建一个类文件/extend/Person.php
<?php
class Person
{
public $name;
public function __construct($name)
{
$this->name = $name;
}
public function say()
{
return $this->name . ' say:hello world!';
}
}
在控制器中使用方法:
<?php
namespace app\admin\controller;
use Person;
class Test
{
public function index()
{
$person = new Person('ning');
echo $person->say();
}
}
(2)这里我们再创建一个类,/extend/com/Machine.php,注意这里的路径于上面的区别
<?php
namespace com;
/**
*
*/
class Machine
{
public $name;
public function __construct($name)
{
$this->name = $name;
}
public function say()
{
return $this->name . ' say:I am a machine!';
}
}
在控制器中的使用方法:
<?php
namespace app\admin\controller;
use com\Machine;
class Test
{
public function index()
{
$machine = new Machine('Tom');
echo $machine->say();
}
}