我试图为具有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; ?>
我不确定如何将这两个条件组合成一个,因此它不会显示两个按钮。
答案 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'