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?
Schreibe einen Kommentar