doulangbizhan5160 2011-12-11 21:55 采纳率: 100%
浏览 41
已采纳

输入字段的奇怪Smarty变量行为

I am encountering some odd behavior with Smarty but I believe solution is fairly simple. I am admittedly not an expert w/ Smarty but I still find this rather strange.

Some background, $PF_SHOP_CART_GIFTS is an integer, either 0 if no gifts are in cart or a positive number if gifts do exist in the cart.

I have a section loop defined as the following:

{if $PF_SHOP_CART_GIFTS}
<input type="text" name="iGifts" value="{$PF_SHOP_CART_GIFTS}" />
{section name="gift_memberships" loop=$PF_SHOP_CART_GIFTS}
 // A bunch of stuff happens here but it isn't related to my question
{/section}
{/if}

The problem is that the value of the input field "iGifts" always ends up being NULL (value="" when I view source) which is weird because if I just output the smarty variable:

{$PF_SHOP_CART_GIFTS}

I see the correct integer value that it is set to. Is there something that prevents me from using smarty variables in the context of input field values?

  • 写回答

1条回答 默认 最新

  • douan6931 2011-12-14 17:00
    关注

    I ended up rewriting part of the controller that inits the form. All data is now accessible (in a logical fashion) and life is good. /phew

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 YoloV5 第三方库的版本对照问题
  • ¥15 请完成下列相关问题!
  • ¥15 drone 推送镜像时候 purge: true 推送完毕后没有删除对应的镜像,手动拷贝到服务器执行结果正确在样才能让指令自动执行成功删除对应镜像,如何解决?
  • ¥15 求daily translation(DT)偏差订正方法的代码
  • ¥15 js调用html页面需要隐藏某个按钮
  • ¥15 ads仿真结果在圆图上是怎么读数的
  • ¥20 Cotex M3的调试和程序执行方式是什么样的?
  • ¥20 java项目连接sqlserver时报ssl相关错误
  • ¥15 一道python难题3
  • ¥15 牛顿斯科特系数表表示