gpt4 book ai didi

php - Phalcon:如何获得不同的模型?

转载 作者:可可西里 更新时间:2023-11-01 13:14:28 30 4
gpt4 key购买 nike

使用 Phalcon Model ,如何在使用 find() 方法获取行时获取不同的行。

最佳答案

使用构建器:

后面例子的基本实现:

    $queryBuilder = $this->getDI()->getModelsManager()
->createBuilder()
->addFrom('tableName', 't');

不同的命令:

    $queryBuilder->distinct('t.id');

列也可以,但不推荐:

    $queryBuilder->columns('DISTINCT(t.id) AS id')

严格使用模型:

   // we are waiting for it, but may still not be implemented
TableModel::find(array('distinct' => 'id'))

计数:

   TableModel::count(array("distinct" => "id"));

根据之前的回答不太推荐的方式:

   TableModel::find(array('columns' => 'distinct(id)'))

并链接到 imo best docs .

此外,Phalcon 2.0.2 中也存在一些问题.

关于php - Phalcon:如何获得不同的模型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30819894/

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