Цитата:класс ведь не реализует никакую бизнес логику вашего приложения, так?
другой вопрос, если вы собираетесь использовать один из шаблонов ORM (TDG, DataMapper, ActiveRecord...).
смешались в кучу кони люди.
Синглетон служит именно для
1. обеспечения единственного коннекта
2. избегания использования глобальных переменных
3. коннкета "по первому требованию" когда он понадобися а не каждый раз в том числе на тсраницах не требующих конекта с БД.
Актив рекорд и прочее - это другие классы никак не связаные с синглетоном кроме того что там просто используется коннект как в любом другом месте.
Почему то многое стараются упортно свалить в один клас коннект и методы работы с данными БД. Это разная логика для классов.
Цитата:Как одновременно с двумя базами работать будете, если перейдете на синглтон или статик методы ?
довольно редкая ситуация но ничто не мешает в синглетоне воткнуть еще один коннект
|