在Silex中构建index.php文件的最佳方法是哪种?

时间:2012-10-26 18:48:25

标签: php symfony silex

我正在与Silex开发一个网站,由于这种新方法(单个文件上的所有内容),我有一些疑问。

如何构建控制器等等?

我所做的是让index.php包含3个单独的require文件:

  • 的config.php : 包括自动加载和任何所需文件,保存所有配置并准备任何应随时可访问的信息。
  • front_controllers.php :做所有前面的事情。
  • back_controllers.php :包含与我后端相关的所有控制器。

你觉得这是一个不错的选择吗?否则,我有什么遗漏(可能是一个组织所有这一切的工作模式)?

1 个答案:

答案 0 :(得分:1)

除了我的评论,我建议下一个文件结构

web
    frontend
        default.php
        blog.php
        forum.php
        ...
    backend
        default.php
        blog.php
        forum.php
        ... 

如果论坛控制器变得太大,您可以将其功能划分为多个文件并将它们放在适当的文件夹中。例如:

web
    frontend
        forum
            default.php
            subjects.php
            posts.php
            ...