Wie überprüft man, ob Daten in DB vorhanden sind und in das ActiveRecord-Modell geladen wurden. In Kohana gibt es beispielsweise die Funktion loaded
, um zu überprüfen, ob ORM erfolgreich einen Datensatz geladen hat.Yii2 überprüfen, ob ActiveRecord erfolgreich einen Datensatz geladen hat
class Model_Image extends ORM {
public function url($width = NULL)
{
if(! $this->loaded()){
return NULL;
}
...
}
Ich habe die Klasse namens Image es ist von ActiveRecord erweitert. Class Image hat URL-Funktion, innerhalb Funktion URL Ich sollte prüfen, ob eine Daten geladen wurde, oder es ist die neue?
Gibt es in Yii2 etwas Ähnliches, um zu überprüfen, ob ActiveRecord erfolgreich einen Datensatz geladen hat.
Wie kann man überprüfen, ob die Active ist nicht leer innerhalb ActiveRecord-Modell, zum Beispiel habe ich in meine AR-Modellfunktion URL, die sup Posen um URL zu erzeugen. –
Was meinst du? Das ist eine ganz andere Frage als die erste. – Bizley
Beispiel zum Überprüfen, ob leer hinzugefügt wurde. – Bizley