joh*_*ack 9 php model-view-controller no-framework
我有一个非常大的网站,我正在寻找最有效的方法来管理它(我是唯一的编码器).
我试图设计一个非常简单的MVC结构(我不想使用框架)来帮助我保持所有代码的顺序.
对于一个庞大的网站,最好只有一个控制器来处理所有页面,还是更好,更容易拆分它们?
如果只有一个,那么非框架控制器的一个很好的例子是什么?
我会将任何逻辑分区拆分为不同的控制器 - 如果都是静态页面,则使用所有相同的“静态页面”控制器来提供它。
如果您有一些静态页面、常见问题解答页面(或部分)、产品列表 - 为每个不同的部分使用控制器。因此,静态页面将由一个控制器从平面文件或数据库中提取,常见问题解答页面将由另一控制器从常见问题解答表生成,产品和信息将由任何来源生成。
每次生成页面或访问数据的方式时,都使用不同的控制器。
当然,类继承可用于使用任何控制器所需的代码创建基类。
不确定非框架控制器是什么意思 - 我会检查 Zend(喘息)“框架”、MVC 模式,甚至控制器本身,都可以与框架的其余部分分开使用。
| 归档时间: |
|
| 查看次数: |
4042 次 |
| 最近记录: |