gpt4 book ai didi

yii2 - 如何在 Yii2 的详细 View 小部件中使用条件?

转载 作者:行者123 更新时间:2023-12-01 10:37:07 28 4
gpt4 key购买 nike

以下是详细 View 小部件

 <?= DetailView::widget([
'model' => $model,
'attributes' => [
'id',
'name',
'entity_name',
'voucher_category',
'credit',
'debit',
'remarks:ntext',
'posting_date',
'payment.method',

[
'label' => 'Reference Date',
'value' => $model->reference_date !=NULL ? $model->reference_date: 'Not Defined',
],
'voucher_no',

],
]) ?>

我想要检查一下

                    if($model->voucher_category ==0)
{
return "Income Voucher";
}
elseif($model->voucher_category ==1)
{
return "Exepense Voucher";
}
else
{
return "General Voucher";
}

即,我想检查一个条件,根据该条件应该在 View 中显示一个值。如何在详细 View 小部件中执行此操作?

最佳答案

您可以使用三元来添加条件。例如,

[
'attribute' => 'voucher_category',
'value' => (($model->voucher_category ==0) ? "Income Voucher": (($model->voucher_category ==1)? "Exepense Voucher" : "General Voucher")),
],

关于yii2 - 如何在 Yii2 的详细 View 小部件中使用条件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33345661/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com