在Silex中构造index.php文件的最佳方法是什么?

在Silex中构造index.php文件的最佳方法是什么?,php,symfony,silex,Php,Symfony,Silex,我正在用Silex开发一个网站,由于这种新方法(所有内容都在一个文件中),我有些怀疑 您如何构造控制器等? 我所做的是让index.php包含3个单独的require文件: config.php: 包括自动加载和任何必需的文件,保存所有配置并准备应随时可访问的任何信息 front\u controllers.php:完成所有前端工作 back\u controllers.php:包括与我的后端相关的任何控制器 你觉得这是个好选择吗?否则,是否有我遗漏的东西(可能是组织所有这些的工作模式)?除

我正在用Silex开发一个网站,由于这种新方法(所有内容都在一个文件中),我有些怀疑

您如何构造控制器等?

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

  • config.php: 包括自动加载和任何必需的文件,保存所有配置并准备应随时可访问的任何信息
  • front\u controllers.php:完成所有前端工作
  • back\u controllers.php:包括与我的后端相关的任何控制器

你觉得这是个好选择吗?否则,是否有我遗漏的东西(可能是组织所有这些的工作模式)?

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

web
    frontend
        default.php
        blog.php
        forum.php
        ...
    backend
        default.php
        blog.php
        forum.php
        ... 
如果论坛控制器变得太大,您可以将其功能划分为几个文件,并将它们放在适当的文件夹中。例如:

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

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

web
    frontend
        default.php
        blog.php
        forum.php
        ...
    backend
        default.php
        blog.php
        forum.php
        ... 
如果论坛控制器变得太大,您可以将其功能划分为几个文件,并将它们放在适当的文件夹中。例如:

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

请在提出常见问题之前阅读官方文件我的错误,silex有很多优势,但在这样的组织中,试图找到有关文档的信息对我来说有点困难请在提出常见问题之前阅读官方文件我的错误,silex有很多优势,但是,对于我来说,试图找到有关文档的信息有点困难,因为这样的组织对我来说看起来不错,或多或少是我在想什么。类似的事情可能会发生在树枝模板上,不是吗?是的,就像在symfony2框架中一样(我还没有尝试过Silex)。但我认为最好是在“大”网站上使用这个框架,不过我不确定。在我看来,这或多或少是我在想什么。类似的事情可能会发生在树枝模板上,不是吗?是的,就像在symfony2框架中一样(我还没有尝试过Silex)。但我认为最好使用“大型”网站的框架,不过我不确定。