首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >帕尔康:如何获得不同的模型?

帕尔康:如何获得不同的模型?
EN

Stack Overflow用户
提问于 2015-06-13 06:40:33
回答 6查看 8.2K关注 0票数 7

使用Phalcon模型,当使用find()方法获取行时,如何获得不同的行。

EN

回答 6

Stack Overflow用户

回答已采纳

发布于 2015-06-19 00:53:47

使用生成器的

后面示例的基本实现:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
    $queryBuilder = $this->getDI()->getModelsManager()
        ->createBuilder()
        ->addFrom('tableName', 't');

不同的命令:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
    $queryBuilder->distinct('t.id');

列的东西也能用,但不推荐:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
    $queryBuilder->columns('DISTINCT(t.id) AS id')

严格使用模型:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
   // we are waiting for it, but may still not be implemented
   TableModel::find(array('distinct' => 'id'))

数数:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
   TableModel::count(array("distinct" => "id"));

而根据先前的答案,推荐的方法则较少:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
   TableModel::find(array('columns' => 'distinct(id)'))

并链接到国际海事组织最佳文档

此外,帕尔康2.0.2中也存在一些问题。

票数 9
EN

Stack Overflow用户

发布于 2015-06-13 06:48:34

如果已声明了某些列,则可以使用:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
 $result = Word::find(['columns'=>'distinct foo']);
票数 4
EN

Stack Overflow用户

发布于 2016-10-17 00:32:18

在phalcon 3.x中,使用Manager执行一个不同的操作,distinct方法以一个布尔值作为参数。因此,要在列上做一个不同的操作,您应该这样做:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
 $queryBuilder = $this->getDI()->getModelsManager()
        ->createBuilder()
        ->addFrom('tableName', 't')
        ->columns('t.myColumn')
        ->distinct(true)
        ->getQuery()
        ->execute();

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30819894

复制
相关文章
来自二维世界的忧愁:如何避免康康的悲剧再次重演?
现在,一提起猴子,除了齐天大圣六小龄童,最红的就属康康了,不仅是身上红配绿再加黄那交通指示灯一样神存在的色系搭配,还有一边一个不知道是什么鬼的黑色“肉瘤”。网上给了康康各种配图,几乎都把它玩坏了。与此
镁客网
2018/05/28
4440
Moment.js 如何对时间进行比较获得不同的天数
对 2 个 Moment 的时间进行比较,并且获得不同天数的代码如下:moment().diff(moment(date), 'days');这行代码已经简单到不能再简单了。解读简单来说,这个代码的意思就是先获得当前时间,然后与需要比较的时间进行比较。对于比较的结果使用不同 Unit 来进行表示。因为我们的目标是使用天,所以就直接使用 days 就可以了。上面的图片显示了可以使用的参数。针对我们项目的需求,我们写了一个上面的函数。上面的函数先会对输入的日期进行判断,然后再进行计算。https://www
HoneyMoose
2022/09/11
3.5K0
Moment.js 如何对时间进行比较获得不同的天数
不同训练模型的比较
在上一篇文章结尾,我们提到了,与使用SGD(随机梯度下降)和冲量训练的模型相比,L-BFGS方法产生不同误差的解决方法。所以,有一个问题就是什么样的解决方法泛化能力最强,而且如果它们关注的方向不同,那么对于单个方法它们又是如何做到泛化能力不同的。 为了使分析更加容易,但至少保证符合实际,我们以“werewolf”为主题训练了一个线性SVM 分类器(W,bias)。换句话说,所有包含这一主题的电影都被标记为“+1”,而且我们随机的抽样“剩下的”电影,并将其标记为“-1”。至于特征,我们使用1500多个高频的关
用户1737318
2018/06/05
9140
如何测试前台获得的数据
测试前台获得的数据可使用ajax,在代码中加debugger打上断电之后,查看获得的data数据。 $.ajax({         async:false,         type:"post",         dataType:'json',         url : "url" + new Date().getTime(),         success :function(data){             debugger;         }         });
就只是小茗
2018/03/07
2K0
如何获得对象的retain count
Mac特别是iPhone中的内存管理是通过引用计数来实现的。 而对于开发者来说,特别是从具备垃圾回收功能的语言开发工程师来说,这种内存管理方式具有很大的挑战性。
EltonZheng
2021/01/26
1.7K0
独家 | 批大小如何影响模型学习 你关注的几个不同的方面
作者:Devansh 翻译:汪桉旭校对:zrx 本文约3300字,建议阅读10分钟本文对批量大小和监督学习的相关研究进行了总结。 批大小是机器学习中重要的超参数之一。超参数定义了更新内部模型参数之前要处理的样本数,这是确保模型达到最佳性能的关键步骤之一。当前,针对不同的批大小如何影响ML工作流,已经开展了很多研究。本文对批量大小和监督学习的相关研究进行了总结。为全面了解该过程,我们将关注批大小如何影响性能、训练成本和泛化。 训练性能/损失 训练性能/损失是我们关心的主要指标。“批大小”与模型损失有一个有趣的
数据派THU
2022/06/08
7750
独家 | 批大小如何影响模型学习 你关注的几个不同的方面
阿常:如何获得好的绩效
领导正忙得焦头烂额,有一大堆想法想要落地,如果你主动去帮领导承担工作,他不可能不重用你。
程序媛淼淼
2022/09/01
8880
Java 如何获得文件的 Media Type
https://www.ossez.com/t/java-media-type/753
HoneyMoose
2020/12/05
1.8K0
Java 如何获得文件的 Media Type
如何在算法比赛中获得出色的表现 :改善模型的5个重要技巧
如果你最近才开始使用Kaggle,或者你是这个平台的老用户,你可能想知道如何轻松地提高你的模型的性能。以下是我在Kaggle之旅中积累的一些实用技巧。建立自己的模型或只是从一个基线公共内核,并尝试实施这些建议!
deephub
2020/10/19
9280
【笔记】如何获得前端offer
前言 硬核的哪吒,我的命由我不由天。 精彩回顾: 【图文并茂,点赞收藏哦!】重学巩固你的Vuejs知识体系 【思维导图】前端开发-巩固你的JavaScript知识体系 Web页面制作基础 学习总结之HTML5剑指前端(建议收藏,图文并茂) 前端面试必备ES6全方位总结 目录 个人的面试经历 当作为考官我会考问你的面试重点 个人收集大厂面试题库(含答案) 面试时的小技巧 整理的知识体系(个人重点内容) 对于有面试需求的朋友,需要的帮助 所谓令人心动的offer即是让你心仪的,想要的,所追求的,如果你是社
达达前端
2020/05/18
5.5K0
【笔记】如何获得前端offer
GNN教程:与众不同的预训练模型!
虽然 GNN 模型及其变体在图结构数据的学习方面取得了成功,但是训练一个准确的 GNN 模型需要大量的带标注的图数据,而标记样本需要消耗大量的人力资源,为了解决这样的问题,一些学者开始研究Graph Pre-training的框架以获取能够迁移到不同任务上的通用图结构信息表征。
Datawhale
2021/02/05
2K1
GNN教程:与众不同的预训练模型!
java如何获得本机IP
public String getLocalIp(){ InetAddress inetAddress=InetAddress.getLocalHost(); String ip=inetAddress.getHostAddress().toString();//获得本机Ip return ip; }
爱明依
2019/03/12
2K0
数论--康托展开与逆康托展开模板
ACM常用模板合集 #include<bits/stdc++.h> using namespace std; const int MAX = 13; int Fac[MAX],N; //求出阶乘 void init(){ Fac[0] = 1; for(int i=1;i<=N;++i){ Fac[i] = Fac[i-1]*i; } } //康托展开 int Cantor(int *x){ int res = 0; for(int i=1;i<=N
风骨散人Chiam
2020/10/28
8460
数学--数论--康托展开与逆康托展开
可以理解为把一个全排列映射到一个数上面,因为全排列如果按照从小到大或者从大到小,肯定是有一个确定的序列的。
风骨散人Chiam
2020/10/28
9020
R海拾遗-shiny_先康康
运行之后R语言会弹出一个网页,这个网页布局如下,上面为交互式的直方图,下面为app.R的代码
火星娃统计
2020/09/15
5340
R海拾遗-shiny_先康康
如何实现不同条码打印不同份数
我们在批量制作条形码时,可以通过设置份数来决定条形码的打印数量,也就是可以给不同的条形码设置不同的份数,打印时就可以产生不同的数量。想要实现此种功能,需要借助Excel表,下面就给大家详细地介绍操作方法。
神奇像素科技
2022/01/10
5530
如何实现不同条码打印不同份数
点击加载更多

相似问题

帕尔康的ORM遗产?

14

帕尔康持久性

13

帕尔康伏特按位操作?

11

帕尔康尼Mac和xampp

13

我如何计算列的帕尔康伏特?

24
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文