Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2008/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Twig 如果在opencart 3细枝文件中不工作_Twig_Opencart 3 - Fatal编程技术网

Twig 如果在opencart 3细枝文件中不工作

Twig 如果在opencart 3细枝文件中不工作,twig,opencart-3,Twig,Opencart 3,我正在尝试在opencart 3中集成以下代码,但我不知道为什么我的代码id没有执行?我是twig的新手。请帮助我解决此问题 {% for product in products %} {{ product.total}} {% set my_total = product.total|replace({'AED': '', ',': ''}) %} {{ my_total }} {% endfor %} {% if my_total >= 500.00 %} {% set

我正在尝试在opencart 3中集成以下代码,但我不知道为什么我的代码id没有执行?我是twig的新手。请帮助我解决此问题

{% for product in products %}
 {{ product.total}}  
 {% set my_total = product.total|replace({'AED': '', ',': ''}) %}
 {{ my_total }}
  {% endfor %}
{% if my_total >= 500.00 %}
{% set randomPassword = [] %}
{% set alpha = 'abcdefghijklmnopqrstuvwxyz' %}
{% set numbers = '0123456789' %}
{% for i in 1..10 %}
{% set randomCharacter = random(alpha ~ alpha|upper ~ numbers ~ '-_') %}
{% set randomPassword = randomPassword|merge([randomCharacter]) %}
{% endfor %}
{% set randomPassword = randomPassword|join %}
{{ order_id }}{{ randomPassword }}
{% else %}
(text)
{% endif %}

在-循环的
内定义的变量仅在该循环内已知。
当您试图访问循环外部的
my_total
时,您需要在循环外部定义它,例如


{%set my_total=0%}{{}=500.00%}{#那么..预期的输出是什么?@DarkBee,先生,我想检查金额,如果金额大于500,它将发送一个随机代码或文本。但是我被这部分卡住了。这将不会发送任何邮件。这个条件会阻止邮件部分谢谢你的支持,但我的表单仍然没有提交。嗯..你启用调试了吗?你是c吗查看您的错误日志?上面的代码显然可以在demo@DarkBee中看到,感谢它的工作。我收到错误“注意:未定义索引:平面”,datsy表格未提交。对不起,您能告诉我如何避免通知统一费率错误。这是一个完全不同的问题,与您最初的问题无关。请发布一个新问题,并附上您的控制器代码