我已经下载了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。
是否有任何其他想法可以帮助我实现上述目标。
答案 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。