新人询问,tp5如何引入其他文件的方法?

发布于 2022-09-11 19:25:33 字数 46 浏览 14 评论 0

thinkphp新人询问下有些能复用的逻辑方法或类,怎么在控制器里方便的引入呢

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

甜味超标? 2022-09-18 19:25:33

在tp5中一般自定义的扩展类,都放在extend下面。

图片描述
想要使用自定义的类首先要做三点:

1)在入口文件public文件夹下的index.PHP入口文件中定义extend,加上这个即可
图片描述
2)在extennd文件加下新建自己的文件夹,将自己的类放进去,命名空间不需要写extend。只需要namespace 文件夹名 即可

---》 假设在extend下新建lib文件夹,类名为pager.命名空间写为:
    namespace lib;

图片描述

3)在控制器中引入命名空间,此时也不用写extend

---》 use lib\pager;

下面就可以直接new pager 这个类了
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文