Гость_phpuser
30.09.2013 - 13:55
Добрый день.
Имеются класс Template и класс dBase (один для работы с шаблоном, второй для работы с БД)
почему в первом случае для работы с классом нужно написать
$tpl = new Template('путь к файлу');
и дальше уже вызывать нужные методы
$tpl -> parse('имя блока');
а во втором
при вызове класса нужно сразу указывать имя метода
$db = dBase::getdb($cfg);
как сделать чтобы второй класс работал по той же логике как и первый?
Игорь_Vasinsky
30.09.2013 - 14:14
Цитата |
как сделать чтобы второй класс работал по той же логике как и первый? |
что общего в логике работы с БД и работы с шаблоном?
или ты хочешь при работе с БД так же как и с шаблоном
- указать параметры
- подключится к БД
т.е. за 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