Я хочу сделать переменную в smarty tpl, используя раздел. Я назначил переменную в классе с циклом for. Мой код:сделать переменную в smarty tpl, используя раздел
for($i=1;$i<=$_REQUEST['parcel_quantity'];$i++)
{
${"grith_".$i}=$_REQUEST['parcel_grith_'.$i];
${"width_".$i}=$_REQUEST['parcel_width_'.$i];
${"height_".$i}=$_REQUEST['parcel_height_'.$i];
${"weight_".$i}=$_REQUEST['parcel_weight_'.$i];
${"volumetric_weight".$i}=(${"grith_".$i}*${"width".$i}*${"height_".$i})/4000;
$objSmarty->assign("volumetric_weight".$i,${"volumetric_weight".$i});
$objSmarty->assign("select_l".$i,${"grith_".$i});
$objSmarty->assign("select_w".$i,${"width_".$i});
$objSmarty->assign("select_h".$i,${"height_".$i});
$objSmarty->assign("select_weight".$i,${"weight_".$i});
}
теперь я хочу использовать эти присвоенные значения в TPL:
{section name=data start=0 loop=$parcel_quantity}`
<li><a ><strong>Dimentions :-</strong> {$select_h}{$smarty.section.data.index+1}{$unit} X {$select_w}{$smarty.section.data.index+1}{$unit} X {$select_l}{$unit}</a></li>
<li><a ><strong>Volumetric Weight :-</strong> {$volumetric_weight}{$smarty.section.data.index+1}Kg</a></li>
{/section}