[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Как лучше организовать классовую модель в PHP
dr.5y51em
Как лучше работать с классовой моделью.
Допустим такая структура:

--корень сайта--
|
--config.php
--inc--
|
--db.class.php
Так вот, как лучше хранить данные о подключении к базе и как лучше потом обращается к этим данным из класса db.

Покажите как это делаете Вы. Потому, что я пытаюсь выстроить классовую модель и всё время прихожу к тому, что она не удобна и не универсальна.



Спустя 2 часа, 58 минут, 53 секунды (9.10.2010 - 15:21) SlavaFr написал(а):
из класса db не надо обращатся к данным из config.php.
к данным из config.php ты должен обращатся в php-скрипте в котором ты будеш инициализировать конструктор или другую методу класса db передовая данные в виде параметров.

Спустя 12 минут, 2 секунды (9.10.2010 - 15:33) arvitaly написал(а):
Я бы посоветовал не изобретать велосипед, а обратить внимание на Zend Framework

Спустя 18 часов, 2 минуты, 7 секунд (10.10.2010 - 09:35) linker написал(а):
Я бы посоветовал именно изобретать велосипед, иначе никогда не поймете как оно работает и как оно должно работать.

Лично у меня, такие объекты хранятся в виде шаблонов в XML-файлах, из которых легко получить объект нужного класса, со всеми значениями его полей.

Спустя 1 час, 5 минут, 29 секунд (10.10.2010 - 10:40) twin написал(а):
Я бы тоже настоятельно посоветовал изобретать велосипед.
Ибо фреймворков куча и ZEND из них не самый лучший ИМХО.
linker прав - узнав, как это устроено, можно выбрать тот, который больше по душе. Или написать свой.
Или вообще дурью не маяться и писать без оных smile.gif

Спустя 2 часа, 43 минуты, 45 секунд (10.10.2010 - 13:24) dr.5y51em написал(а):
Спасибо за советы. С фреймворками работать не хочу и не буду.

Спустя 7 минут, 16 секунд (10.10.2010 - 13:31) arvitaly написал(а):
Цитата
Спасибо за советы. С фреймворками работать не хочу и не буду.


Я и не призывал с ними работать я говорил - посмотрите как это устроено там
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.