Модераторы: Aliance, skyboy, MoLeX, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> передача переменной из smarty в переменную php 
:(
    Опции темы
nmc
Дата 1.2.2011, 19:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 124
Регистрация: 7.4.2009

Репутация: нет
Всего: -1



Можно ли "передать" переменную из smarty в php 
Код

     {foreach  name=game from=$item item=n}

                       {$smarty.post.news = $n->link} <!--в переменную массива $_POST записываем переменную из смарти
                                                                                        ,но так ничего не передается-->

                       <a href='?page=news&u={$n->link}'>{$n->title}</a> <br/>
                     
        {/foreach}



PM   Вверх
gta4kv
Дата 1.2.2011, 20:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Walking around mad.
***


Профиль
Группа: Завсегдатай
Сообщений: 1868
Регистрация: 25.7.2006

Репутация: нет
Всего: 91



PM MAIL   Вверх
nmc
Дата 1.2.2011, 20:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 124
Регистрация: 7.4.2009

Репутация: нет
Всего: -1



так можно получить переменную в php - файле
Код

<?php
// get assigned template var 'foo'
$myVar = $smarty->getTemplateVars('foo');
?>


но можно ли в tpl файле 
Код


 {foreach  name=game from=$item item=n}
...
                       {$smarty.post.news = $n->link} <!--в переменную массива $_POST записываем переменную из смарти
                                                                                        ,но так ничего не передается-->
...                                         
        {/foreach}

или это в принципе нельзя сделать -  шаблон сформирован и отправлен на сторону клиента

Так можно только отобразить переменную
Код

{$smarty.post.news}

PM   Вверх
skyboy
Дата 1.2.2011, 23:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


неОпытный
****


Профиль
Группа: Модератор
Сообщений: 9820
Регистрация: 18.5.2006
Где: Днепропетровск

Репутация: нет
Всего: 260



подумай. 
к моменту формирования представления(шаблон smarty) ты уже должен "все знать". у тебя не должно быть потребности в подобном.
хотя, в принципе, такое вполне возможно. в шаблоне - {assign}, в PHP скрипте - get_template_var
но мне это не нравится. совсем не нравится.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Libraries | Следующая тема »


 




[ Время генерации скрипта: 0.0660 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.