我想在 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 应该被视为一个变量——
谢谢你的时间。