加入收藏 | 设为首页 | 会员中心 | 我要投稿 安卓应用网 (https://www.0791zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > PHP > 正文

PHP – Slim Framework:在路由闭包内部有大量代码的最佳实践

发布时间:2020-05-25 09:01:16 所属栏目:PHP 来源:互联网
导读:我正在使用 Slim.在 documentation中,他们只显示只使用一个index.php文件的示例,该文件对每个路由都没有什么功能.例如: $app = new SlimSlim();$app-get(/books/:id, function ($id) { //Show book identified by $id}); 但就我而言,我的index.php文件越来越

我正在使用 Slim.在 documentation中,他们只显示只使用一个index.php文件的示例,该文件对每个路由都没有什么功能.例如:

$app = new SlimSlim();
$app->get('/books/:id',function ($id) {
    //Show book identified by $id
});

但就我而言,我的index.php文件越来越大,现在我的大多数路由都有很多代码,在这种情况下最好的做法是什么?包含路由闭包内的文件?全局变量的范围会发生什么,例如数据库连接或应用程序配置?谢谢

Brian Nesbitt发表了一篇很好的文章: http://nesbot.com/2012/11/5/lazy-loading-slim-controllers-using-pimple.

如果您不想使用疙瘩,那么您可以从“常见的第一次尝试”部分了解如何分离文件.

更新:
从版本2.4.0开始,您可以使用内置的“类控制器”:Version 2.4.0

(编辑:安卓应用网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读