大家好,我想添加一个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>';
},
),
答案 0 :(得分:1)
你可能正在寻找像这样的事情
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>';
}
},
),