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

标签 php oop model-view-controller

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

我尝试在学校的一个项目中使用 MVC 并使其面向对象,但我确信我走错了路,因为在部署网站时我遇到了很多问题,它无法使用。显然,现在我正试图弄清楚,如果我从头开始,我会四处走动吗?

使用像 Zend 这样的框架会有这么大的不同吗?如果有人能给我指出一个结构良好的开源示例,我会非常高兴,因为我就是想不出“正确”的方法来做到这一点。

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

最佳答案

我会提出以下建议:

  1. 通过浏览了解 MVC 的基础 The no-framework PHP MVC framework (不要介意代码)。
  2. 使用像 Symfony 这样的大牌框架测试 MVC看到“最佳实践”在起作用。他们的文档和代码值得花时间阅读。
  3. 实验。

关于php - 使 PHP 网站面向对象和 MVC 的正确方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4816247/

相关文章:

javascript - Kendo UI - 将参数传递给 read().data() 中的 JS 函数

ruby-on-rails - Ruby 类变量

java - 是否有使用 Spring 3.0 和 Cassandra 作为后端的示例/教程?

php - mysql查找包含大量数据的一行数据

php - 从从 mysql 数据库检索到的图像在 php 中插入 masonry

PHP - 连接 if 语句?

php - 双重身份验证和备份代码

python - 从 Python 中的函数访问类变量

vb.net - 如何在 VB.NET 中将接口(interface)属性设置为只读?

javascript - 如何在不提交表单的情况下将 enter 键转换为 tab 键