嗨,伙计们,我正在字符串中添加一个if条件,该条件将显示一个或另一个按钮,我已经尝试了我能想到的一切。我在Yii使用gridview。有人能帮我在值下的函数中添加一个if条件吗:
array(
'header' => '',
'type' => 'raw',
'value' => function($data) {
return '<div class="booking_buttons">' .
'<a href="' . Yii::app()->createUrl("toursextra/viewrequest/" . $data->tourextra_id) . '" class="btn_1 outline">' . __("Booking") . '</a>
<a href="' . Yii::app()->createUrl("book/view/" . $data->private_confirm) . '" class="btn_3">Details</a>
</div>';
},
),
你可能正在寻找像这样的
array(
'header' => '',
'type' => 'raw',
'value' => function($data) {
if ( $yourDataTest == true ){
return '<div class="booking_buttons">' .
'<a href="' . Yii::app()->createUrl("toursextra/viewrequest/" . $data->tourextra_id) . '" class="btn_1 outline">' . __("Booking") . '</a></div>' ;
} else {
return '<div class="booking_buttons">' .
'<a href="' . Yii::app()->createUrl("book/view/" . $data->private_confirm) . '" class="btn_3">Details</a></div>';
}
},
),