Как правильно сделать объектный сайт PHP ориентированным на MVC? - PullRequest
3 голосов
/ 27 января 2011

Мне было интересно, как правильно использовать PHP в объектно-ориентированном виде и с архитектурным паттерном goo MVC?

Я пытался в школьном проекте использовать MVC и сделать его объектно-ориентированным, ноЯ уверен, что поступил неправильно, потому что, когда дело дошло до развертывания веб-сайта, у меня было так много проблем, что его нельзя было использовать.Очевидно, теперь я пытаюсь выяснить, как, если бы я начал все сначала, я бы пошел вокруг, делая это?

Будет ли это иметь такое большое значение при использовании фреймворка, такого как Zend?Если бы кто-нибудь мог указать мне на хороший структурированный пример с открытым исходным кодом, я был бы очень счастлив, потому что я просто не могу найти «правильный» способ сделать это.

Редактировать Мой главныйпроблема не в понимании MVC или OO по отдельности, а в использовании их вместе с PHP.

Ответы [ 2 ]

4 голосов
/ 27 января 2011

Я предложу следующее:

  1. Понять основы MVC, просматривая Фреймворк PHP MVC без фреймворка (не обращайте внимания на код).
  2. Протестируйте MVC с таким известным каркасом, как Symfony , чтобы увидеть «лучшие практики» в действии. На их документацию и код стоит потратить время.
  3. Эксперимент.
0 голосов
/ 27 января 2011

Вы должны использовать некоторые уже созданные и протестированные рамки.(Они действительно экономят время и написание кода) Это хороший сайт для сравнения различных PHP-фреймворков.

На мой взгляд, если вы хотите что-то маленькое и легкое, вы можете проверить CodeIgniter или Yii framework

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...