Was bedeutet der Doppelpunkt in Abfragen yii2 Framework?

Ich bin völlig neu in yii2 und möchte wissen, was der Doppelpunkt in der Abfrage bedeutet?

Ich habe Nachforschungen über Bindungsparameter angestellt, aber in der yii2-Dokumentation heißt es:

// returns all inactive customers
$sql = 'SELECT * FROM customer WHERE status=:status';

welche Seite stammt aus der Datenbank? die linke Seite oder die rechte Seite?

was ist ein einfacher Text und welcher ist eine Spalte aus der DB? Ich bin so verwirrt

Was wäre eine andere Möglichkeit, die Abfrage ohne Doppelpunkt durchzuführen? ist es gültig?

warum hat es'anyo = **:**valor' im nächsten Beispiel? und einige andere nicht?

$dbLibro = Libro::find()->where('tipo = "Nacimiento"')->andWhere('cerrado = 0')->andWhere('anyo = :valor',[':valor'=>date("Y")])->one();

ch hoffe, es ist klar, weil die Dokumentation für mich etwas verwirrend is

Antworten auf die Frage(2)

Ihre Antwort auf die Frage