1
在Propel(ORM)中有没有使用match匹配语句的方法?很奇怪,我找不到与此相关的任何内容。在Propel(ORM)中有没有使用match匹配语句的方法?
在Propel(ORM)中有没有使用match匹配语句的方法?很奇怪,我找不到与此相关的任何内容。在Propel(ORM)中有没有使用match匹配语句的方法?
没有直接的支持。也许是自定义查询?
$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'));
至少在行走1.7它的工作原理与其中()子句:
UserQuery::create()->where('MATCH('
. UserPeer::Name
. ') AGAINST(?)', $name)->find();
谢谢。我认为这会有所帮助 – seferov 2011-12-29 07:17:28