【发布时间】:2014-01-22 12:12:56
【问题描述】:
我目前正在构建一个我想在未来推出的网站。我已经建立了很多,我认为大约有 40 页。如果您转到另一个链接,该网站目前的工作方式如下:
/index.php
点击会员链接
/members.php
不过,我也可以在我的 index.php 中放置所有逻辑:
/index.php
点击会员链接
/index.php?action=members
然而,我的问题是,当许多页面由单条目 scrypt 提供服务时,这种方法的优势是什么?我会得到什么?是否值得重写我的网站?
【问题讨论】:
-
允许您将流程代码隐藏在各个页面之外,这意味着您可以在 index.php 中加载整个模板/页眉/页脚等,并且您的子页面仅包含与这些页面相关的代码。如果您希望将来制作漂亮/干净的网址,也可以更轻松。
-
我明白了,所以当您想查看代码而不需要再次更改模板/页眉/页脚时,它很有用。如果我添加更改样式的选项,是否也可以更轻松地更改网站样式?顺便说一句,为什么每个人都反对我的问题?
-
是的,如果使用得当,显然就像任何事情一样,它可能会被糟糕地实现,但如果使用得当,可以让你的整个项目更加明智,并且核心是所有框架如何使用它们漂亮的 url 总是有主要的控制者index.php 然后根据请求的漂亮 url 加载包含的方法/视图等