【问题标题】:Smarty variable in controller to a tpl控制器中的 Smarty 变量到 tpl
【发布时间】:2015-08-18 07:05:14
【问题描述】:

我为控制器创建了一个 smarty 变量 (OrderController.php)。 客户选择一个值,他的选择就在这个变量中。这很完美。

现在,我想在我的后台(tpl 文件)中使用这个变量(值)来显示该值。我该怎么做?

【问题讨论】:

    标签: php html smarty prestashop


    【解决方案1】:

    在 ordercontroller.php 中

    $smarty->assign("myvar", $myvar); // 这会将变量分配给 smarty。

    现在在要显示此变量的 tpl 文件中使用语法。

    {$myvar} 它将显示变量的内容。

    【讨论】:

    • 我有一个错误:[8] 未定义的索引:choix_magasin [8] 试图获取非对象的属性
    • 我在 ordercontroller.php 中的分配:$smarty->assign('choix_magasin',$resultat);在.tpl(后台的_shipping.tpl)中:{$choix_magasin}
    • 尝试调试tpl中的数组值。 {$choix_magasin|@print_r} 我认为索引 8 没有价值
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-12-12
    • 1970-01-01
    • 2012-11-28
    • 1970-01-01
    • 2022-06-22
    • 1970-01-01
    相关资源
    最近更新 更多