你会如何设置一个小的MVC结构?

时间:2010-09-21 06:20:34

标签: php oop model-view-controller

几周后,我将通过客户项目指导我们的一些学员,他们必须在php中构建一个小型Web应用程序。我的想法是为他们设置一个小的MVC结构来学习oop和mvc并确保代码质量。你会怎么做?我们没有特殊要求,只有php和mysql。你会使用像twig这样的模板系统,还是只使用像magento这样的phtml文件?你会使用像推进器这样的ORM吗?欢迎任何建议。

2 个答案:

答案 0 :(得分:2)

以下是phpro.org上关于MVC结构的优秀启动教程:

  

你会使用像这样的模板系统吗?   twig或只是使用像   magento呢?

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

  

你会使用像推进一样的ORM吗?   或者只是pdo?

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

答案 1 :(得分:1)

考虑使用https://github.com/leanderlee/Emvisee。我在大多数项目中都使用它,因为它基本上可以直接使用,它使用twig,这对于模板来说真的很棒。控制器和一切都非常直观。