用的是一个B2B的系统。请看下面的代码
<ul>
{loop $tags $i $t}
<li>{load('ad_{$t[ADarearid]}.htm')}</li> ‘我增加了一个地区广告ID字段ADarearid, 用于自动调出广告<li>{$t[arearmanager]}</li>
{/loop}
</ul>数据库中 ADarearid=14
按照我的设想,此段将会自动调出 ID为14的广告位。但是实际执行的时候页面只是打印了
"{load('ad_15.htm')}" 字符串。并没有执行广告位调用。请问如何达到我的目的呢 ?请问,如何让load执行呢?
<ul>
{loop $tags $i $t}
<li>{load('ad_{$t[ADarearid]}.htm')}</li> ‘我增加了一个地区广告ID字段ADarearid, 用于自动调出广告<li>{$t[arearmanager]}</li>
{/loop}
</ul>数据库中 ADarearid=14
按照我的设想,此段将会自动调出 ID为14的广告位。但是实际执行的时候页面只是打印了
"{load('ad_15.htm')}" 字符串。并没有执行广告位调用。请问如何达到我的目的呢 ?请问,如何让load执行呢?
<ul>
{loop $tags $i $t}
<li>
{php $fuck=$t[ADarearid] }
{php load($fuck)}
</li>
我只不过用了一个变量中间过渡下,就有用了。真是郁闷了。 请问如何解释。
{php load($fuck)} 相当于:{php load($t[ADarearid]);}//和上面的比较
或者
<li>{load("'ad_'{$t[ADarearid]}'.htm'")}</li>