¿Qué significa el colon en el marco de consultas yii2?
Soy totalmente nuevo en yii2 y quiero saber qué significa los dos puntos en la consulta.
He realizado una investigación sobre los parámetros de enlace, pero en la documentación de yii2 dice:
// returns all inactive customers
$sql = 'SELECT * FROM customer WHERE status=:status';
de qué lado es de la base de datos? el lado izquierdo o el lado derecho?
¿Cuál es un texto simple y cuál es una columna del DB? Estoy tan confundida.
¿Cuál sería otra forma de hacer la consulta sin los dos puntos? es valido?
por qué tiene'anyo = **:**valor'
en el siguiente ejemplo? y algunos otros no?
$dbLibro = Libro::find()->where('tipo = "Nacimiento"')->andWhere('cerrado = 0')->andWhere('anyo = :valor',[':valor'=>date("Y")])->one();
Espero que sea claro porque la documentación es un poco confusa para mí.