TP5.1的extend配置

做的框架和语言多了,容易搞乱思维,记录下来。

# 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 depend\common;

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里面的函数方法指挥在本级或子级里面能使用。

-

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值