|
|
|
| Требуется передать переменную класса непосредственно в файле шаблона
// index.php
$someclass = new someclass();
$smarty->assign_by_ref('someclass',$someclass);
$marty->display('index.tpl');
// index.tpl
{$someclass->vars = 'Text'}
{$someclass->showVars()}
|
Переменная $vars класса $someclass не устанавливается. Пробовал так
{$smarty->assign( ' someclass->vars ', 'Text' )} - не получилось.
Подскажите как правильно. Заранее благодарен за ответ. | |
|
|
|
|
|
|
|
для: andrew123
(25.01.2010 в 23:41)
| | Правильно будет использовать функции и методы по назначению:
void assign_by_ref ( string varname, mixed var)
Эта функция используется для передачи значения переменной в шаблон по ссылке, вместо создания ее копии. | |
|
|
|