SLIM定制骨架

时间:2013-10-28 20:22:54

标签: php slim

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

app
|___config
|
|___controllers
|___models
|___views
|    |_____layouts
|          |___master.php
|          |___left.php
|___vendor
|___web
|   |___index.php
|   |___assests

现在我想要一些可以作为SERVICE BROKER工作的东西,并将应用程序流从Router转移到Controller。我想使用PHP作为模板而不是SMARTY或TWIG。

我正在考虑在APP文件夹中创建一个文件,它将收集slug并相应地将控件传输到特定的Controller。

是否有任何其他想法可以帮助我实现上述目标。

3 个答案:

答案 0 :(得分:1)

Slim 2.4.0现在允许adding Controllers to routes。享受!

答案 1 :(得分:0)

我不确定你的理解是什么,但我们试试。

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

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

关于模板..我不喜欢树枝也不聪明所以我正在使用像https://stackoverflow.com/a/15856190/1293041这样的东西。

答案 2 :(得分:0)

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