ftable调用问题:
{php $field = \Phpcmf\Service::C()->get_cache('table-field', 这里填写Ftable字段的id号); $value = dr_string2array($字段名); } <table> <thead> <tr> {if ($field['setting']['option']['is_first_hang'] && !$field['setting']['option']['is_add'])} <th> {dr_lang($field['setting']['option']['first_cname'])} </th> {/if} {loop $field['setting']['option']['field'] $t} {if $t['type']} <th {if $t['width']}style="width:{php echo is_numeric($t['width']) ? $t['width'].'px' : $t['width'];};"{/if}> {dr_lang($t['name'])}</th> {/if} {/loop} </tr> </thead> <tbody> {php $i = 1;} {loop $value $ii $val} <tr> {if ($field['setting']['option']['is_first_hang'] && !$field['setting']['option']['is_add'])} <td> {dr_lang($field['setting']['option']['hang'][$i]['name'])} </td> {/if} {loop $field['setting']['option']['field'] $n $t} {if $t['type']} <td>{$val[$n]}</td> {/if} {/loop} </tr> {php $i++;} {/loop} </tbody> </table>
如图,如何判断没有分数的选项不显示,只显示有分数的选项
我意思是这个整列都不显示
{php $field = \Phpcmf\Service::C()->get_cache('table-field', 这里填写Ftable字段的id号); $value = dr_string2array($字段名); } 这一段放到最前面
{php $field = \Phpcmf\Service::C()->get_cache('table-field', 125); $value = dr_string2array($qzcj); }{php $xxx=[];$i = 1;} {loop $value $ii $val} {loop $field['setting']['option']['field'] $n $t} {if $t['type'] } {if $val[$n]} {php $xxx[]=$i;} {/if} {/if} {/loop} {php $i++;} {/loop}
<table> <thead> <tr> {if ($field['setting']['option']['is_first_hang'] && !$field['setting']['option']['is_add'])} <th> {dr_lang($field['setting']['option']['first_cname'])} </th> {/if} {php $i = 1;} {loop $field['setting']['option']['field'] $t} {if $t['type'] && in_array($i, $xxx)} <th {if $t['width']}style="width:{php echo is_numeric($t['width']) ? $t['width'].'px' : $t['width'];};"{/if}> {dr_lang($t['name'])}</th> {/if} {php $i++;} {/loop} </tr> </thead> <tbody> {php $i = 1;} {loop $value $ii $val} <tr> {if ($field['setting']['option']['is_first_hang'] && !$field['setting']['option']['is_add'])} <td> {dr_lang($field['setting']['option']['hang'][$i]['name'])} </td> {/if} {loop $field['setting']['option']['field'] $n $t} {if $t['type'] && in_array($i, $xxx)} <td>{$val[$n]}</td> {/if} {/loop} </tr> {php $i++;} {/loop} </tbody></table>