Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Как передать переменную из шаблона, в PHP
|
|||
|---|---|---|---|
|
#18+
Подскажите, как передать переменную $aaa=555 из шаблона, в PHP,(можно-ли это вообще сделать?) Вот код шаблона {$aaa=555} <literal> <?php echo ......; ?> </literal> ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.07.2014, 11:30 |
|
||
|
Как передать переменную из шаблона, в PHP
|
|||
|---|---|---|---|
|
#18+
veltony, зачем это нужно? обычно все работает наоборот. логика вся выполняется в пхп скрипте. подготавливаются данные и передаются в шаблон. т.е. нет необходимости передавать чтото обратно. в шаблоне не должно быть бизнес логики. шаблон отрабатывает в самом конце. он только отображает результат. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.07.2014, 12:11 |
|
||
|
Как передать переменную из шаблона, в PHP
|
|||
|---|---|---|---|
|
#18+
Это всё понятно, и всё-же, возможно такое или нет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.07.2014, 12:56 |
|
||
|
Как передать переменную из шаблона, в PHP
|
|||
|---|---|---|---|
|
#18+
veltony, если сайт работает как я описал - то нет. ну создали вы переменную и что дальше? как я уже сказал, шаблоны отрабатывают в самом конце. тоесть после них уже php ничего отрабатывать не будет из бизнес логики. и переменная ни на что не повлияет. p.s. если используете смарти, там есть теги {php} внутри которых можно прописать чистый php код. но обычно их отключают. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.07.2014, 13:34 |
|
||
|
Как передать переменную из шаблона, в PHP
|
|||
|---|---|---|---|
|
#18+
Вопрос в следующем: Вот код в шаблоне: {foreach from=$data_row key=$key value="row" } {$row["id_advert"]} {$obj_mod->mas_podcategory[$row["n_category"]]["id_category"] } {foreach from = $mas_properties value = $one_properties } <div> <p>{$one_properties["name"]}:</p> {foreach from = $one_properties["value"] value = $one_value} <p>{$one_value|codehtml}</p> {/foreach} </div> {/foreach} {/foreach} Код в php: global $obj_dynamic; $mas_properties = $obj_dynamic->get_dynamic_data_adv($aaa,$bbb); $mas_perem["mas_properties"] = $mas_properties; $aaa и $bbb берутся из запроса в базе. Если вместо $aaa $bbb я ставлю константы соответствующие данным из шаблона {$row["id_advert"]} и {$obj_mod->mas_podcategory[$row["n_category"]]["id_category"] } то выводятся данные по {foreach from = $mas_properties value = $one_properties }. Как мне сделать чтобы при {foreach from=$data_row key=$key value="row" } данные по {foreach from = $mas_properties value = $one_properties } тоже менялись соответственно переменных в шаблоне. Возможно запутанно объяснил, я новичёк в PHP.(думаю,что нужно делать какой-то цикл в php,но какой я не знаю, возможно я не прав) Поэтому думал сделать вставку {php} в самом шаблоне, и подставлять при каждом обороте цикла переменные шаблона. Но данные из шаблона вставить в {php} не получается. С ув. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.07.2014, 14:16 |
|
||
|
|

start [/forum/topic.php?fid=23&gotonew=1&tid=1462646]: |
0ms |
get settings: |
4ms |
get forum list: |
12ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
44ms |
get topic data: |
8ms |
get first new msg: |
4ms |
get forum data: |
1ms |
get page messages: |
30ms |
get tp. blocked users: |
1ms |
| others: | 200ms |
| total: | 308ms |

| 0 / 0 |
