Heim  >  Artikel  >  Backend-Entwicklung  >  Wie TP5 verschiedene Felder auf der Schnittstelle anzeigt

Wie TP5 verschiedene Felder auf der Schnittstelle anzeigt

不言
不言Original
2018-07-17 18:03:532223Durchsuche

Dieser Artikel stellt hauptsächlich vor, wie TP5 verschiedene Felder auf der Benutzeroberfläche anzeigt. Jetzt kann ich ihn mit allen teilen, die ihn benötigen

Umgebung ThinkPHP5 PHP7.0.10

Normalerweise verbergen wir einige Felder und wenden sie auf verschiedene Schnittstellen an

Ändern Sie zunächst die Datenbankkonfigurationsdatei und ändern Sie den Rückgabetyp des Datensatzes in „Sammlung“

Die Abfrage unserer Schnittstelle unten wird gleich verarbeitet, egal ob find() oder select()

$Group = $Group->hidden(['name']);

$Group sind die nach Modus abgefragten Daten. Diese Codezeile bedeutet, den Namen auszublenden.

Natürlich können wir auch die Methode „visible()“ verwenden, um zu definieren, welche Felder nur angezeigt werden. Auf diese Weise kann ich dem Array „$hidden“ im Modell einige Felder hinzufügen, die nicht angezeigt werden müssen . Die Auswahl weiterer Felder erfolgt im Controller.

Schauen wir uns ein Beispiel an

Das sind alle gelesenen Informationen

Jetzt blenden wir das Namensfeld aus

Oder zeigen nur den Namen an

Auf diese Weise können wir die Informationen flexibel definieren Wird von der Schnittstelle zum Client im Modell angezeigt. Sie können auch festlegen, dass es nicht ausgeblendet wird, und im Controller

auswählen, um Clientinformationen anzuzeigen. Angenommen, ich verstecke dieses Feld im Modell und wähle dann „Nur anzeigen“. Wenn Sie dieses Feld im Controller eingeben, wird es auch auf der Client-Seite angezeigt.

Es ist ersichtlich, dass das Ausblenden des Modells auch durch den Controller geändert werden kann

Verwandte Empfehlungen:

php5-Verbindung mssql2005 Datenbanktabelle Bildfeld Bildanzeige

Das obige ist der detaillierte Inhalt vonWie TP5 verschiedene Felder auf der Schnittstelle anzeigt. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn