我收到以下通知并想澄清一下:
Notice: Undefined offset: 0 in /homepages/40/d35550088/htdocs/smarty/templates_c/
ef666588706a0451c86287e631024054e2f40226.file.list.tpl.php on line 434
Notice: Undefined offset: 1 in /homepages/40/d35550088/htdocs/smarty/templates_c/
ef666588706a0451c86287e631024054e2f40226.file.list.tpl.php on line 434
Notice: Undefined offset: 2 in /homepages/40/d35550088/htdocs/smarty/templates_c/
ef666588706a0451c86287e631024054e2f40226.file.list.tpl.php on line 434
Notice: Undefined offset: 9 in /homepages/40/d35550088/htdocs/smarty/templates_c/
ef666588706a0451c86287e631024054e2f40226.file.list.tpl.php on line 434
编译后的 tpl 中的代码行是:
<?php if ($_smarty_tpl->tpl_vars['TablesLinked']->value[$_smarty_tpl->getVariable('smarty')->value['section']['i']['index']]){?>
这是未编译的行:
{if $TablesLinked[i]}
上面的一行开始该部分:
{section name=i loop=$NumberFields}
我是否必须更改起始索引,因为偏移量意味着错误的索引?TablesLinked 不会出现在每个字段中,因为字段由链接表和普通字段组成,这就是我使用 if 子句的原因。
我希望你能帮忙。