gpt4 book ai didi

php - 如何禁用 Yii2 中的按钮

转载 作者:行者123 更新时间:2023-12-03 23:23:20 26 4
gpt4 key购买 nike

我正在尝试禁用 创建项目 Button当用户未登录时,按钮会Hidedisable .

这是我的条件:

<p>
<?php
if (Yii::$app->user->isGuest) {
Html::a('Create a Project', ['create'], ['class' => 'btn btn-primary btn-xs']);
} elseif(Yii::$app->user->identity->username) {
Html::a('Create a Project', ['create'], ['class' => 'btn btn-success']);
}
?>
</p>

它正在工作,但是,当用户登录时,按钮已经隐藏了!

如何禁用或隐藏 Yii2 中的按钮并解决该问题?

有没有关于那个的教程?

最佳答案

您需要添加一个 disabled属性来禁用按钮,或者完全隐藏它,你可以使用 CSS style=display: none;
两者都在下面的代码中使用

<p>
<?php
if (Yii::$app->user->isGuest) {
// This button will be displayed, but is disabled
Html::a('Create a Project', ['create'], ['class' => 'btn btn-primary btn-xs', 'disabled' => 'disabled']);
} elseif(Yii::$app->user->identity->username) {
Html::a('Create a Project', ['create'], ['class' => 'btn btn-success']);
} else {
// This button will not be displayed (it is hidden)
Html::a('Create a Project', ['create'], ['class' => 'btn btn-primary btn-xs', 'style' => 'display: none;']);
}
?>
</p>

关于php - 如何禁用 Yii2 中的按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33254870/

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