2010-08-22 4 views
1

Я использую систему шаблонов smarty для php. У меня есть следующий в .tpl файла:smarty php переменная не отображается

<a href=\"{/literal}/view/{$tablename}/ 

где $ имя_таблица является переменной PHP, определенной в файле PHP, который вызывает .TPL

$tablename = 'string'; 

Однако Запуск сценария только

href="/view//" 

можно видеть. Что я делаю не так?

ответ

6

Этот

$tablename = 'string'; 

не достаточно, чтобы заполнить переменную в Smarty.

Вы должны использовать

$Smarty->assign("tablename", $tablename); 

$Smarty быть вашим инициализирован объект Smarty, конечно.

+0

Спасибо дружище, работал как шарм :) –

Смежные вопросы