php - 您将如何设置一个小型 MVC 结构?

标签 php oop model-view-controller

几周后,我将指导我们的一些学员完成一个客户项目,他们必须在其中使用 php 构建一个小型 Web 应用程序。我的想法是建立一个小型的MVC结构,让他们学习oop和mvc并保证代码质量。你会怎么做?我们没有特殊要求,只要php和mysql就可以了。你会使用像twig这样的模板系统还是像magento那样只使用phtml文件?你会使用像 propel 或 pdo 这样的 ORM 吗?欢迎任何建议。

最佳答案

这里有 phpro.org 上关于 MVC 结构的优秀启动教程:

Would you use a template system like twig or just use phtml files like magento does?

以上教程使用了模板系统的方法。但您也可以根据您的需要修改/改进模板机制,您认为更灵活。

Would you use some ORM like propel oder just pdo?

对于严肃的mvc框架开发,最好使用它们。但出于教育目的,这不是必需的,而是如果您想采取的额外步骤。

关于php - 您将如何设置一个小型 MVC 结构?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3757776/

相关文章:

javascript - MVC 模式中的 "Hello World"

php - 添加 mysql_real_escape_string() 导致将空白值存储到数据库

language-agnostic - "program to an interface"是什么意思?

c# - Request.Cookies 为 null ASP.NET MVC

oop - 如何设计业务逻辑层

python - Python : prohibit instantiation 中没有抽象方法的抽象数据类

javascript - 在 Codeigniter 中自动刷新 div

php - 创建主表中项目属性表

PHP 使用 imagettftext() 和 imagefttext() 函数更新字距调整问题

php - 在带有枚举的 DataObject 的 ModelAdmin 过滤器中使用脚手架列表框进行多项选择