Page 1 of 1

{$variable} в php коде ???

Posted: Fri Apr 24, 2009 12:37 pm
by dexel
В цмс гуляет eval smarty по php коду????
В action.default.php например, что это:

Code: Select all

$sql = "SELECT id FROM module_forum_forums {$where} ORDER BY position, name";
$dbresult =& $db->Execute($sql);
Что в php коде делает смарти? Или то не смарти?
Или запросы к базе через смарти проходят?????

Re: {$variable} в php коде ???

Posted: Fri Apr 24, 2009 1:42 pm
by Sonya
В каком модуле?

Re: {$variable} в php коде ???

Posted: Mon May 04, 2009 10:51 am
by skyboy
использование фигурных скобок внутри строк с двойными кавычками никакого отношения к smarty не имеет.
это способ указания интерпретатору: "здесь упомянута PHP-переменная; вставь её значение, пожалуйста".

Re: {$variable} в php коде ???

Posted: Mon May 04, 2009 11:19 am
by Sonya
skyboy wrote: использование фигурных скобок внутри строк с двойными кавычками никакого отношения к smarty не имеет.
это способ указания интерпретатору: "здесь упомянута PHP-переменная; вставь её значение, пожалуйста".
Спасибо за ссылку. А то искала-искала и не нашла. :)

Re: {$variable} в php коде ???

Posted: Mon May 04, 2009 6:48 pm
by ZYV
Вообще-то как раз нет, это не PHP-переменная. Это переменная, которая была привязана к шаблону командой assign().