model-view-controller - MVC:请正确识别 MVC 层之间的可访问性
问题描述
过去几周我在学习 php 中的 MVC Web 开发,并且对几篇具有不同解释的在线文章感到困惑。请帮助我从以下列表中确定正确的可访问性:
[T = True, F=False, 这里访问意味着访问层数据和函数]
- 模型可以访问 View = T/F
- View 可以访问 Model = T/F
- 模型可以访问控制器 = T/F
- 控制器可以访问 Model = T/F
- View 可以访问 Controller = T/F
- 控制器可以访问 View = T/F
请帮忙。谢谢
解决方案
在传统的 MVC 中,控制器与视图和模型建立联系。
输入事件到达控制器,控制器调用模型、获取结果并将其发送到视图。
所以只有第 4 点和第 6 点是正确的。
推荐阅读
- php - 重写规则在测试器中有效,但在 .htaccess 中无效
- c++ - SFML: 错误: ')' 标记之前的预期主表达式
- azure-data-catalog - 我们可以重命名标签吗?
- php - 如何使用 PHP 在 AD 安全组中搜索成员
- javascript - 嵌套数组中的 JavaScript 循环(新手)
- java - IntelliJ IDE 中带有 Gauge 的 Maven 缺少文件夹
- c# - 无法对从 MessageResource.CreateAsync 返回的 Twilio MessageResource 对象进行 Json 序列化
- mysql - 有没有办法在不使用括号中的条件的情况下编写此查询?
- scala - scala:使用不需要类型的类型参数的类方法
- reactjs - 在反应中使用相同启动路径制作多条路线的方法是什么