Есть ли способ использовать сопоставление с утверждением в Propel (ORM)? - PullRequest
1 голос
/ 28 декабря 2011

Есть ли какой-либо способ использования сравнения с оператором в Propel (ORM)?Странно, что я не могу найти ничего, связанного с этим.

Ответы [ 2 ]

1 голос
/ 21 октября 2015

По крайней мере в Propel 1.7 он работает с предложением where ():

UserQuery::create()->where('MATCH('
. UserPeer::Name
. ') AGAINST(?)', $name)->find();
1 голос
/ 28 декабря 2011

Нет прямой поддержки.Возможно пользовательский запрос?

$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'));
...