2 Stimmen

Gibt es eine Möglichkeit der Verwendung von Match gegen Anweisung in Propel (ORM)?

Gibt es eine Möglichkeit der Verwendung von Match gegen Anweisung in Propel (ORM)? Es ist seltsam, ich kann nicht finden, etwas im Zusammenhang mit dieser.

1voto

richrosa Punkte 825

Keine direkte Unterstützung. Vielleicht eine benutzerdefinierte Abfrage?

$con = Propel::getConnection(BookPeer::DATABASE_NAME);
$sql = "SELECT title,category FROM articles WHERE MATCH(title,category) AGAINST (:text); 
$stmt = $con->prepare($sql);
$stmt->execute(array(':text' => 'My match text'));

1voto

Gamesh Punkte 175

Zumindest in Propel 1.7 funktioniert das mit einer where()-Klausel:

UserQuery::create()->where('MATCH('
. UserPeer::Name
. ') AGAINST(?)', $name)->find();

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X