几周后,我将指导我们的一些学员完成一个客户项目,他们必须在其中使用 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/