gpt4 book ai didi

php - 如何在 Zend Framework 2 中使用 tableGateway 进行 MATCH AGAINST?

转载 作者:行者123 更新时间:2023-12-02 07:05:04 26 4
gpt4 key购买 nike

我需要像在 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 进行 MATCH AGAINST?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13747217/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com