[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Ошибка PHP и Smarty
akimov712
Всем доброго времени суток!
У меня такая проблема: несколько дней назад начал заниматься по книге PHP и MySQL: создание интернет-магазина и спустя некоторое время столкнулся с проблемой. Я установил апач, мускл и смарти. при загрузке сттраницы index.php выдается ошибка:

Цитата
Fatal error: Uncaught exception 'SmartyException' with message 'Please use parent::__construct() to call parent constuctor' in C:\tshirtshop\libs\smarty\Smarty.class.php:785 Stack trace: #0 C:\tshirtshop\presentation\application.php(13): Smarty->__call('Smarty', Array) #1 C:\tshirtshop\presentation\application.php(13): Smarty->Smarty() #2 C:\tshirtshop\index.php(35): Application->__construct() #3 {main} thrown in C:\tshirtshop\libs\smarty\Smarty.class.php on line 785


а вот фрагмент кода:

         // PHP4 call to constructor?
if (strtolower($name) == 'smarty') {
throw new SmartyException('Please use parent::__construct() to call parent constuctor');
return false;
}
throw new SmartyException("Call of unknown function '$name'.");
}
}


В чем может быть проблема? Подскажите пожалуйста, я в этом деле новенький)))) :)

Заранее всем большое спасибо!



Спустя 15 часов, 50 минут, 3 секунды (19.06.2011 - 17:20) T1grOK написал(а):
Версия smarty какая?

Спустя 6 минут, 10 секунд (19.06.2011 - 17:26) akimov712 написал(а):
Smarty 3.0.8

Спустя 17 минут, 51 секунда (19.06.2011 - 17:44) Nikitian написал(а):
Покажите как работаете со ссмарти и если сделана обёртка для смарти, то её код.

Спустя 1 час, 1 минута, 46 секунд (19.06.2011 - 18:46) akimov712 написал(а):
ничего еще не успел сделать, скопировал содержимое папки libs из архива и все. по идее при открытии сайта в браузере должна появиться index.php . в файлы смарти никакие не лез:)

Спустя 3 часа, 15 минут, 46 секунд (19.06.2011 - 22:02) T1grOK написал(а):
"Тройка"(Smarty) очень тормозная, ресурсов потребляет немерено. Переходите на "Двойку"

Спустя 3 минуты, 23 секунды (19.06.2011 - 22:05) Семён написал(а):
T1grOK
Плохой совет.

Какая у версия PHP у вас?!

Спустя 53 минуты, 40 секунд (19.06.2011 - 22:59) Basili4 написал(а):
Я бы вообще сказал на.... зачем Вам смарти???. Я бы понял ели проект в наследство достался. А с нуля не зачем оно.

Спустя 19 дней, 3 часа, 5 минут, 37 секунд (9.07.2011 - 02:04) akimov712 написал(а):
Большое спасибо всем за советы!))) мучался несколько дней со смарти, но в итоге пошел другим путем))) установил Джумлу)))) smile.gif

Спустя 9 часов, 32 минуты, 39 секунд (9.07.2011 - 11:37) ExpJ написал(а):
Шаблонизаторами лучше вообще не пользоваться.

Лучше пользоваться конструкциями
<?php if(...): ?>
<?= $var ?>
...
<?php endif; ?>

....

<?php foreach(): ?>
...
<?php endforeach; ?>

Вот и совет добавил: http://expertjournal.ru/advice/view/id/59

Спустя 21 минута, 29 секунд (9.07.2011 - 11:58) kristall написал(а):
На самом начальном этапе шаблонизаторами лучше не пользоваться, ибо и без них непоняток вагон.

На уровне выше начального надо пользоваться шаблонизаторами, чтобы приучить себя к разделению кода и представления. Тот самый MVC.

На еще более высоком уровне шаблонизаторами лучше не пользоваться, ибо они нафиг не нужны.

Вот такая вот загогулина.
Быстрый ответ:

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