概述
做的框架和语言多了,容易搞乱思维,记录下来。
# 1
vendor里面是放置composer来的,和Laravel里面的vendor一样;而extend里面放置自己公共php方法函数。
在extend目录新建文件夹depend,然后再depend创建php文件common.php,并在common.php文件里面添加一个namespace,然后设置一个class,最后添加一个public和一个static方法:
namespace depend;
class common{
public function com(){
return ['test1', 'test2'];
}
static function com2(){
return ['test3', 'test4'];
}
}
-
# 2
在控制器里面use depend/common,然后引用$depend = new common(),利用->或者::访问方法即可。
use dependcommon;
class Test extends Controller{
public function test(){
$depend = new common();
return json_encode($depend->com());
}
public function test2(){
$depend = new common();
return json_encode($depend::com2()); // 访问静态方法
}
}
这样就配置并引用好了。
# 3
1)如果不想再extend里面写,你还可以在TP自带的common里面设置一些公用函数方法。写在common里面的函数方法指挥在本级或子级里面能使用。
-
最后
以上就是文艺绿茶为你收集整理的TP5.1的extend配置的全部内容,希望文章能够帮你解决TP5.1的extend配置所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复