我有一張桌子,上面有物品。對(duì)于每一個(gè),如果它被釋放,我想顯示很棒的字體圖標(biāo)“class fa fa-toggle-on”,否則顯示“class fa fa-toggle-off”。這是表中的最后一列。下面是我正在為該專(zhuān)欄嘗試的代碼:<td><?php echo Html::a('<i class='<?=($object->is_released == true) ? 'fa fa-toggle-on' : 'fa fa- toggle- off';?>'</i>', ['objects/release', 'id' => $object->id], ['title' => 'Released','onclick' =>""]) ?> </td>這還沒(méi)有完成,但我無(wú)法讓 php 三元運(yùn)算符工作。它似乎根本不解釋它,可能是因?yàn)槲也恢肋@里的正確語(yǔ)法。或者我可以用 Javascript 來(lái)做嗎?非常感謝您對(duì)此的幫助。
2 回答

12345678_0001
TA貢獻(xiàn)1802條經(jīng)驗(yàn) 獲得超5個(gè)贊
您已經(jīng)在 PHP 標(biāo)簽中,因此需要連接:
<td>
<?php echo Html::a('<i class="'.(($object->is_released == true) ? 'fa fa-toggle-on' : 'fa fa-toggle-off').'"></i>', ['objects/release', 'id' => $object->id], [
'title' => 'Released',
'onclick' =>""
]) ?>
</td>

偶然的你
TA貢獻(xiàn)1841條經(jīng)驗(yàn) 獲得超3個(gè)贊
嘗試這個(gè):
<td>
<?php echo Html::a('<i class="'.($object->is_released ? 'fa fa-toggle-on' : 'fa fa-toggle-off').'"></i>', ['objects/release', 'id' => $object->id], [
'title' => 'Released',
'onclick' =>""
]) ?>
</td>
- 2 回答
- 0 關(guān)注
- 216 瀏覽
添加回答
舉報(bào)
0/150
提交
取消