Кирил Л.
138 повідомлень
#15 років тому
Здраствуйте. Исполнитель написал такой вот код.
    protected function init() {
//setlocale(LC_ALL, 'ru_RU.UTF8');
header("Content-type: text/html; charset={$this->charset}");
$this->DEBUG = 1;

$this->setConfig('imgcfg.php');

$this->urlDir = dirname($_SERVER);
$this->tplDir = '../templates/'.$template.'/';

}

Но я непойму как сделать чтобы дериктория папки бралась с переменой а тобеж $template
Пробывал по всякому. Вот так неработает.
$this->tplDir = '../templates/'.$template.'/';

Может ктото подскажет как правельно?
Максим Ф.
3195 повідомлень
#15 років тому
Вставьте print_r($this->tplDir = '../templates/'.$template.'/'; после вашей конструкции и смотрите какой путь у вас получается, далее соответственно редактируйте.
Артём К.
1157 повідомлень
#15 років тому
Цитата ("kiril1989"):
$this->tplDir = '../templates/'.$template.'/';


эта строка правильная. А вот где Вы определяете значение $template?

Где-то выше должно быть что-то такое $template = 'my_template';

При этом только внутри функции, ниже не правильно. Так работать не будет.

$template = 'my_template';

protected function init() {


}


А вот так будет

protected function init() {

$template = 'my_template';


$this->tplDir = '../templates/'.$template.'/';

}
Кирил Л.
138 повідомлень
#15 років тому
Понял, спасибо просто я инклудил конфиг с перемеными в самом верху, а оказуется нужно было после protected function init() {