我正在学习MVC,但我不明白“管理控制面板”在MVC结构中的位置。我正在使用PHP。也许任何人都可以给我一些想法?管理面板和MVC
Q
管理面板和MVC
1
A
回答
6
在“MVC”结构中,您称之为“管理控制面板”,它只是具有管理权限的人可以访问的另一组模型,视图和控制器。
从概念上来说,它并不是不同的模型,视图和控制器提供内容供公众查看。
这个问题在逻辑上没有意义,类似于这个问题。
“我一直在研究细胞结构,并想知道一个人如何融入一个细胞的组织”
2
向管理员控制面板是另一个接口为您的模型。您只需使用与您的应用程序相同的模型,并在控制器中创建只能由管理员用户访问的方法/操作(它们可能会在相关模型中使用某些特定的仅限管理员方法)。
一个博客的例子是,你有一个名为Post
的模型,其中包含你的博客帖子。在你的PostsController
你有三种方法:view()
,add()
和delete()
。普通用户只能访问view()
方法及其相关视图,而管理员用户也可以使用其他两种方法及其相关视图。
您如何设置这些访问权限取决于您使用的MVC框架,但一种解决方案是使用访问控制列表或ACL。
相关问题
- 1. Django管理面板
- 2. Java管理面板
- 3. CakePHP管理面板
- 4. Django管理工具和用户控制面板(没有管理控制面板)
- 5. 问题的的ImageField和管理面板
- 6. Django模型和管理面板
- 7. CakePHP管理面板和前端
- 8. Magento管理面板定制
- 9. Voyager - laravel管理面板
- 10. 管理面板中的ChangePassword
- 11. WordPress管理面板主题
- 12. 流星管理面板包
- 13. Symfony - 实现管理面板
- 14. Magento管理面板损坏
- 15. CakePHP管理面板订单
- 16. Redis的管理面板
- 17. Rails全面管理控制面板
- 18. MVC和show/hinde面板?
- 19. drupal 7:页面管理器/面板和hook_node_view
- 20. 组合页面管理器和迷你面板
- 21. Plesk和Plesk管理面板中的www和www-free SSL证书
- 22. 无法访问管理员帐户Joomla管理面板
- 23. 如何隐藏管理面板中的管理菜单
- 24. 从外部管理面板链接到Magento管理
- 25. 使用WordPress的管理现有的网站管理面板
- 26. Django管理 - 管理面板中的表单验证
- 27. 从1管理面板管理2个网站
- 28. Joomla 3本地管理员重定向到管理员面板
- 29. Sitecore管理页面使用MVC
- 30. Silverlight与HTML构建管理面板?
你的意思是“管理控制面板”究竟是什么意思,你能澄清一下吗? – 2011-05-16 20:24:31
此外,你在学习MVC的框架是什么? – 2011-05-16 20:27:10
您可以使用MVC框架来创建具有“管理面板”的内容管理系统(CMS)。 MVC只是一种软件设计模式,而不是实际的应用程序。 – dqhendricks 2011-05-16 20:29:58