在 PHP 中使用 MVC 时,1 控制器应该能够加载整个动态用户配置文件吗?
Posted
技术标签:
【中文标题】在 PHP 中使用 MVC 时,1 控制器应该能够加载整个动态用户配置文件吗?【英文标题】:When using MVC in PHP,Should 1 Controller be able to load a entire dynamic user profile? 【发布时间】:2011-12-23 05:27:16 【问题描述】:这些天我几乎不敢在这里问问题,因为我经常被激怒并告诉我我的问题很愚蠢,但不管怎样……
我是 MVC 的新手,我开始掌握它们,但我不确定的一件事是,如果假设 1 个控制器加载具有多个组件的整个配置文件(即通知信标、朋友提要、列表显示缩略图的朋友,发布状态的地方等......)为了这篇文章的目的,假设我询问是否应该在一个控制器中完成整个 facebook 个人资料的所有加载?
或者我是否将每个动态组件分离到它自己的 MVC 中,然后将它们全部粘合到一个主控制器中,或者....?
我的另一个想法是,也许你确实将每个组件分开,但不是有一个主控制器,而是在索引中根据需要调用它们。
【问题讨论】:
我想你的意思是说 View 而不是 Controller... 【参考方案1】:您可以为配置文件使用一个控制器(使用您的示例)并让多个模型获取和处理您需要显示的所有数据。这样,即使是大页面也可以生成一个不那么大的易于理解的控制器。
【讨论】:
这是标准吗?你提到的其他方式是否可以接受?如果是这样,库和控制器之间有什么区别?以上是关于在 PHP 中使用 MVC 时,1 控制器应该能够加载整个动态用户配置文件吗?的主要内容,如果未能解决你的问题,请参考以下文章