Wählen Sie Daten mit like-operator in yii2
Wie kann ich abrufen von Daten mit Like
Betreiber?
Ich habe dies ausprobiert, aber erhalte eine Fehlermeldung:
use yii\db\Query;
public function getExportData($searchVal = '')
{
$query = new Query;
if($searchVal != '') { **here i am getting error when searchVall != ''**
$query->select('*')->from('post')
->where(['like', 'title', $searchVal])
->orderBy(['added_date_time' => SORT_DESC]);
$posts = $query->createCommand()->queryAll();
} else {
$query->select('*')->from('post')->orderBy(['added_date_time' => SORT_DESC]);
$posts = $query->createCommand()->queryAll();
}
return $posts;
}
Gibt es eine einfache Möglichkeit für die select-Anweisung?
- Welche Fehler haben Sie?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn Sie möchten, übergeben Sie die Abfrage mit variable, dann verwenden Sie findBySql () - Methode.
Zum Beispiel,
Hoffe, dies wird Ihnen helfen, Ihr problem zu lösen.
Probieren Sie etwas wie dieses :
Beste Praxis ist es so:
Hoffe, dies hilft jemand.
Sehen offizielle Unterlagen darüber, wo die operator-format.