добрый день. кто шарит в смарти подскажите. PHP: {assign var="$order_id" value=""} {foreach from=$order key=myId item=i} {if $order_id eq $i.order_id} заказ номер : {$i.order_id}<br /> тест{$order_id} айди записи : {$i.id}<br /> имя товара : {$i.good_name}<br /> сумма товара :{$i.sum}<br /> айди склада : {$i.syn}<br /> цены и наименования опций :{$i.option} {assign var="order_id" value="$i.order_id"} {else} заказ номер {$i.order_id}<br /> тест{$order_id}<br> айди записи : {$i.id}<br /> имя товара : {$i.good_name}<br /> сумма товара :{$i.sum}<br /> айди склада : {$i.syn}<br /> цены и наименования опций :{$i.option} айди сделки :{$i.order_id}<br /> заказчик : {$i.customer}<br /> метод оплаты :{$i.pay}<br /> дата :{$i.date}<br /> фио менеджера: {$i.login}<br /> комментарий :{$i.comment}<br /> сумма денег: {$i.sum_money}<br /> {assign var="order_id" value="$i.order_id"} {/if} после assign выводится Array.order_id . как мне присвоить эту переменную ? что бы не array писало а значение этой переменной
разобрался надо было убрать ковычки PHP: {assign var="$order_id" value=""} {foreach from=$order key=myId item=i} {if $order_id eq $i.order_id} имя товара : {$i.good_name}<br /> айди склада : {$i.syn}<br /> сумма товара :{$i.sum}<br /> айди склада : {$i.syn}<br /> цены и наименования опций :{$i.option}<br /> сумма денег: {$i.sum_money}<br /> {assign var="order_id" value=$i.order_id} {else} заказ номер : {$i.order_id}<br /> фио менеджера: {$i.login}<br /> заказчик : {$i.customer}<br /> дата :{$i.date}<br /> метод оплаты :{$i.pay}<br /> комментарий :{$i.comment}<br /> <hr> имя товара : {$i.good_name}<br /> айди склада : {$i.syn}<br /> сумма товара :{$i.sum}<br /> айди склада : {$i.syn}<br /> цены и наименования опций :{$i.option}<br /> сумма денег: {$i.sum_money}<br /> {assign var="order_id" value=$i.order_id} <hr> {/if} {/foreach} <br>