我是靠谱客的博主 文艺绿茶,这篇文章主要介绍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 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内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(140)

评论列表共有 0 条评论

立即
投稿
返回
顶部