1

我想在 php 条件下使用 phptal 定义的变量,如下所示:

...
<tal:block define="className php: (photoIndex < 10) ? 'thumbItem thumbColumn1' : ( (photoIndex == 10) ? 'thumbItem thumbColumn2 thumbReset' : 'thumbItem thumbColumn2' )">
<tal:block define="defaultVal photo/isDefault">
<tal:block define="classNameWithIndex php: defaultVal ? '${className} modalMegaPhotoSelect' : '${className}'">
<li tal:attributes="class classNameWithIndex">
...

在这里,我的输出是“${className} modalMegaPhotoSelect”,正如我所期望的那样,它是“thumbItem thumbColumn1 modalMegaPhotoSelect”——确切的期望是无关紧要的,这个想法是 className 应该被视为一个变量——

谢谢你的时间。

4

1 回答 1

0

而不是'${className}'简单地使用className.

而不是'${className} modalMegaPhotoSelect'使用className . ' modalMegaPhotoSelect'(周围有空格.)。

于 2012-08-31T20:17:05.707 回答