我需要像在ZF2框架应用程序中一样使用tableGateway在ZF2应用程序中进行[MATCH(title,description)AGAINST('text')]。
当我尝试使用\ Zend \ Db \ Sql \ Where时,我寄予厚望,但找不到任何方法。关于如何做到这一点的任何建议或示例?
最佳答案
我对stackoverflow的第一个贡献。
您可以在ZF2 TableGateway中这样做:
$rowSet = $this->someTableGateway->select(function (Select $select) {
$select->columns(array(new \Zend\Db\Sql\Expression("MATCH(column) AGAINST('Query') AS score")))
->where("MATCH(column) AGAINST('\"Query\"' in boolean mode)")
->order('score DESC');
});
var_dump($rowSet->toArray());
关于php - 在Zend Framework 2中如何使用tableGateway进行匹配?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13747217/