Php etiketleri içinde smarty foreach değişkeni kullanarak

0 Cevap php

Ben şu çokbilmiş kodu vardır:

  {foreach from=$additional_fields item=v}
    {if $v.fieldid eq 5}
       {php}
         // several pounds of php code here
         $myfieldid = {$v.fieldid}; // this is wrong
       {/php}
    {/if}
  {/foreach}

Diğer bir deyişle {$ v.fieldid} içinde, benim özel php kodu ile geçerli alan id çekmeye çalışıyorum. Ben bu-> _tpl_vars [SomeVar] smarty değişkenleri almak için {php} etiketleri içinde, ama bu foreach ile çalışmak için görünmüyor zaman $ başvuran birkaç mesaj buldum.

Ben smarty içinde {php} etiketlerini kullanarak karşı-sezgisel bütün smarty kavramı gibi ve tamamen kusurlu olduğunu biliyoruz, ama benim nedenlerim var. Yardımın için teşekkürler!

0 Cevap