0

我已经下载了 SLIM 并运行了 hello world。但我想将项目安排如下:

应用程序
|___配置
|
|___控制器
|___型号
|___ 观看次数
| |_____布局
| |___master.php
| |___left.php
|___供应商
|___网络
| |___索引.php
| |___资产

现在我想要一些可以作为服务代理并将应用程序流从路由器移动到控制器的东西。我想使用 PHP 作为模板而不是 SMARTY 或 TWIG。

我正在考虑在 APP 文件夹中创建一个文件,该文件将收集 slug 并相应地将控制权转移到特定的控制器。

有没有其他想法可以帮助我实现上述目标。

4

3 回答 3

1

Slim 2.4.0 现在允许向路由添加控制器。享受!

于 2013-12-11T18:46:01.250 回答
0

我发现本教程听起来不错,并且非常接近我的解决方案。这是链接

于 2014-03-28T08:34:05.473 回答
0

不确定我是否了解您想要什么,但让我们尝试一下。

要组织路线和控制器,请查看http://nesbot.com/2012/11/5/lazy-loading-slim-controllers-using-pimple

您不需要使用 pimple,因为 Slim 在他的新版本中具有 DI ( http://docs.slimframework.com/#DI-Overview )。

关于模板..我不喜欢 twig 也不喜欢 smarty,所​​以我使用的是这样的东西https://stackoverflow.com/a/15856190/1293041

于 2013-12-09T19:58:04.353 回答