[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Создать образец класса
Гость_phpuser
Добрый день.
Имеются класс Template и класс dBase (один для работы с шаблоном, второй для работы с БД)
почему в первом случае для работы с классом нужно написать
$tpl = new Template('путь к файлу');
и дальше уже вызывать нужные методы
$tpl -> parse('имя блока');
а во втором
при вызове класса нужно сразу указывать имя метода
$db = dBase::getdb($cfg);
как сделать чтобы второй класс работал по той же логике как и первый?
Игорь_Vasinsky
Цитата
как сделать чтобы второй класс работал по той же логике как и первый?


что общего в логике работы с БД и работы с шаблоном?

или ты хочешь при работе с БД так же как и с шаблоном
- указать параметры
- подключится к БД

т.е. за 2 приёма?

объекта экземпляра класса нет, т.к. использован статический метод. (что хорошо)

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
killer8080
Цитата (Гость_phpuser @ 30.09.2013 - 12:55)
а во втором
при вызове класса нужно сразу указывать имя метода
$db = dBase::getdb($cfg);

потому что синглтон rolleyes.gif
Быстрый ответ:

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