nnmkayf
Гуру форума
- Регистрация
- 25 Июл 2007
- Сообщения
- 153
- Реакции
- 99
Всех этих проблем можно избежать если пользоваться ООП - объектно ориентированным программированием.
Делается синглтон или регистри который хранит конект к базе.
А вообще в применительно к Веб есть отличный паттерн MVC (Model-View-Controller) - с ним одна тонкость, необходимо понять как это работает, после этого любой сайт, средней сложности пишется на раз и ника кого гимороя с фреймворками и цмс. По русски инфы нет, по крайней мере я не знаю где взять, если кто найдет пишите.
А по английски на тему можно почитать:
h__p://www.phppatterns.com/docs/design/the_registry - как делать регистри
h__p://www.phppatterns.com/docs/design/archive/model_view_controller_pattern - простенько и понятно про MVC
h__p://www.tonymarston.net/php-mysql/model-view-controller.html
в этой статье в качестве шаблонов используется xslt - лично мне это решение не нравится, но зато более разжёвано
Еще, где-то в сети был отрывок статьи из журнала PHPArchitect - где подробно про MVC расписано.
h__p://rapidshare.com/files/19413164/PHP_Architect_nanobooks_PHP_Architects_Guide_to_PHP_Design_Patterns_2005_LotB_pdf.rar
это книга по паттернам в php - настоятельно рекомендую.
Делается синглтон или регистри который хранит конект к базе.
А вообще в применительно к Веб есть отличный паттерн MVC (Model-View-Controller) - с ним одна тонкость, необходимо понять как это работает, после этого любой сайт, средней сложности пишется на раз и ника кого гимороя с фреймворками и цмс. По русски инфы нет, по крайней мере я не знаю где взять, если кто найдет пишите.
А по английски на тему можно почитать:
h__p://www.phppatterns.com/docs/design/the_registry - как делать регистри
h__p://www.phppatterns.com/docs/design/archive/model_view_controller_pattern - простенько и понятно про MVC
h__p://www.tonymarston.net/php-mysql/model-view-controller.html
в этой статье в качестве шаблонов используется xslt - лично мне это решение не нравится, но зато более разжёвано
Еще, где-то в сети был отрывок статьи из журнала PHPArchitect - где подробно про MVC расписано.
h__p://rapidshare.com/files/19413164/PHP_Architect_nanobooks_PHP_Architects_Guide_to_PHP_Design_Patterns_2005_LotB_pdf.rar
это книга по паттернам в php - настоятельно рекомендую.