1

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

你如何构建你的控制器等等?

我所做的是让 index.php 有 3 个单独的需要文件:

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

你觉得这是一个不错的选择吗?否则,我是否缺少任何东西(也许是组织所有这些的工作模式)?

4

1 回答 1

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
            ...
于 2012-10-26T19:12:06.780 回答