tp5.1 facade 自定义
作者:互联网
1. facade 是让类中的方法静态调用
示例:
原类文件
namespace app\controller;
class TesrController extends Controller{
public function getName($param){
return $param;
}
}
让其绑定静态文件
namespace app\facade;
use think\Facade;
class Test extends Facade{
//绑定固定函数
protected static function getFacadeClass(){
return "app\comon\Test";//用命名空间引入源文件
}
}
使用方法
use app\facade\Test//用命名空间引入绑定文件
Test :: getName('张三');
2 . 第二种绑定截静态方法
common.php文件中
\think\Facade;
Facade::bind( 'app\facade\Test', 'app\common\Test')//就不需要在绑定文件中写 getFacadeClass() 这个方法了,
标签:文件,tp5.1,Facade,自定义,app,绑定,Test,facade 来源: https://www.cnblogs.com/phpres/p/15475862.html