So Deaktivieren Sie eine Schaltfläche in Yii2

Ich versuche, deaktivieren Sie die Projekt Erstellen Button wenn der Benutzer nicht eingeloggt ist, wird die Schaltfläche Hide oder disable.

Und das ist mein Zustand:

<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>

Es funktioniert, Aber, wenn der Benutzer angemeldet ist, die Taste ist schon Verstecken!

Wie kann deaktivieren oder ausblenden der Schaltfläche in Yii2 und das problem beheben?

gibt es irgendein tutorial dazu?

  • Tun Sie sich mit Ajax? Warum wird ausgeblendet, wenn Benutzer sich anmeldet?
  • Auf welche Bedingung muß der Letzte else-Teil bearbeitet werden? Ich kenne keinen anderen Staat entweder der Benutzer oder Gast angemeldet.
  • siehe meine aktualisierte Antwort.
InformationsquelleAutor mandev | 2015-10-21
Schreibe einen Kommentar