Heim >Backend-Entwicklung >PHP-Tutorial >Wie TP5 verschiedene Felder auf der Schnittstelle anzeigt
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!