Yii if elseif条件

时间:2017-07-11 04:18:07

标签: php yii

我试图为具有2个条件的按钮设置弹出模式;

以下是用户未保存提案草稿请求的情况,其中 - 单击按钮时会出现一个弹出窗口:

<?php if($model->isDraft()): ?>
    <a class="btn btn-sd btn-sd-ghost btn-sd-ghost-black full-width" href="#confirm-popup">Add More IDE <i class="icon-arr-down"></i></a>
<?php endif; ?>

以下是将提案请求保存到草稿时的代码,以及按钮链接 - 当它被点击时 - 将重定向到另一个页面:

<?php if($model->save()): ?> 
    <a class="btn btn-sd btn-sd-ghost btn-sd-ghost-black full-width" href="<?php echo $this->createUrl('//idea/frontend/explore') ?>">Add More IDE <i class="icon-arr-down"></i></a>
<?php endif; ?>

我不确定如何将这两个条件组合成一个,因此它不会显示两个按钮。

2 个答案:

答案 0 :(得分:1)

尝试使用elseif

<?php if ($model->isDraft()): ?>
    <a class="btn btn-sd btn-sd-ghost btn-sd-ghost-black full-width" href="#confirm-popup">Add More IDE <i class="icon-arr-down"></i></a>
<?php elseif ($model->save()): ?> 
    <a class="btn btn-sd btn-sd-ghost btn-sd-ghost-black full-width" href="<?php echo $this->createUrl('//idea/frontend/explore') ?>">Add More IDE <i class="icon-arr-down"></i></a>
<?php endif; ?>

供参考,见:

答案 1 :(得分:1)

这可能会对你有所帮助:

SELECT DATENAME(month, GETDATE()) AS 'Month Name'