使PHP网站面向对象和MVC的正确方法是什么?

时间:2011-01-27 12:23:41

标签: php oop model-view-controller

我想知道以面向对象的方式使用PHP以及使用goo MVC架构模式的正确方法是什么?

我在学校试图使用MVC并使其面向对象,但我确信我的方法是错误的,因为在部署网站时,我遇到了很多问题,因此无法使用。显然现在我想弄明白,如果我从头开始,我会怎么做呢?

使用像Zend这样的框架会产生如此大的差异吗?如果有人能指出一个结构良好的开源示例,我会非常高兴,因为我无法找到“正确”的方法来做到这一点。

修改 我的主要问题是不单独理解MVC或OO,而是将它们与PHP一起使用。

2 个答案:

答案 0 :(得分:4)

我会建议如下:

  1. 通过略读来了解MVC的基础 The no-framework PHP MVC framework(不介意代码)。
  2. 使用像Symfony这样的大名称框架测试MVC,以查看“最佳实践”。他们的文档和代码值得花时间。
  3. 试验。

答案 1 :(得分:0)

您应该使用一些已经创建和测试过的框架。 (他们真的有空闲时间和代码编写) This is a good website用于不同的PHP框架比较。

在我看来,如果你想要一些小而轻的东西,你可以查看CodeIgniterYii framework