当前位置: 首页 > news >正文

phalcon模型查询几种方法

为什么80%的码农都做不了架构师?>>>   hot3.png

  1. find方法:
  2. findFirst方法,将返回 Phalcon\Mvc\Model\Criteria 对象
  3. Criteria方法 模型的query() 将返回 Phalcon\Mvc\Model\Criteria 对象
 $robots = Robots::query()
     ->where('type = :type:')
     ->andWhere('year < 2000')
     ->bind(['type' => 'mechanical'])
     ->limit(5, 10)
     ->orderBy('name')
     ->execute();
  1. PHQL

  2. Buider 是PHQL中的子功能

 use Phalcon\Mvc\Model\Manager as ModelsManager;

 $builder = $this->modelsManager->createBuilder()
                 ->columns('id, name')
                 ->from('Robots')
                 ->orderBy('name');

 // Getting a whole set
 $robots = $this->modelsManager->createBuilder()
    ->from("Robots")
    ->join("RobotsParts")
    ->orderBy("Robots.name")
    ->getQuery()
    ->execute();

 // Getting the first row
 $robots = $this->modelsManager->createBuilder()
    ->from("Robots")
    ->join("RobotsParts")
    ->orderBy("Robots.name")
    ->getQuery()
    ->getSingleResult();

转载于:https://my.oschina.net/kmwzjs/blog/758291

相关文章:

  • 在DotNetNuke中通过修改ascx文件源码自定义界面
  • day10---paramiko ssh ftp
  • ArcSDE9.2
  • 如何删除mspcidrv.sys病毒
  • js循环生成多个easyui datagrid数据网格时,初始化表格
  • 双绞线 (Twist-Pair)
  • jquery cookie插件轻松实现切换背景颜色
  • 我儿小乐乐
  • asp.net中使用modal window的问题
  • Python--命令行参数解析Demo
  • 股票基本名词概念
  • CSS3动画特效——transform详解
  • 词典建立过程缓慢的解决~~子系统构架重新设计!
  • Angular通过CORS实现跨域方案
  • Outlook Express的邮件导入和邮件导出(备份)
  • [deviceone开发]-do_Webview的基本示例
  • 5分钟即可掌握的前端高效利器:JavaScript 策略模式
  • ES6系列(二)变量的解构赋值
  • JavaScript异步流程控制的前世今生
  • Linux中的硬链接与软链接
  • macOS 中 shell 创建文件夹及文件并 VS Code 打开
  • Material Design
  • PAT A1092
  • Quartz实现数据同步 | 从0开始构建SpringCloud微服务(3)
  • tensorflow学习笔记3——MNIST应用篇
  • ubuntu 下nginx安装 并支持https协议
  • Vue 2.3、2.4 知识点小结
  • 包装类对象
  • 复习Javascript专题(四):js中的深浅拷贝
  • 关于使用markdown的方法(引自CSDN教程)
  • 开发了一款写作软件(OSX,Windows),附带Electron开发指南
  • 适配iPhoneX、iPhoneXs、iPhoneXs Max、iPhoneXr 屏幕尺寸及安全区域
  • 宾利慕尚创始人典藏版国内首秀,2025年前实现全系车型电动化 | 2019上海车展 ...
  • ​如何防止网络攻击?
  • #1014 : Trie树
  • #gStore-weekly | gStore最新版本1.0之三角形计数函数的使用
  • #我与Java虚拟机的故事#连载16:打开Java世界大门的钥匙
  • (07)Hive——窗口函数详解
  • (c语言版)滑动窗口 给定一个字符串,只包含字母和数字,按要求找出字符串中的最长(连续)子串的长度
  • (附源码)ssm基于jsp的在线点餐系统 毕业设计 111016
  • (黑客游戏)HackTheGame1.21 过关攻略
  • (算法二)滑动窗口
  • (转)GCC在C语言中内嵌汇编 asm __volatile__
  • .NET Project Open Day(2011.11.13)
  • .net 前台table如何加一列下拉框_如何用Word编辑参考文献
  • @FeignClient注解,fallback和fallbackFactory
  • @media screen 针对不同移动设备
  • @RequestParam @RequestBody @PathVariable 等参数绑定注解详解
  • @serverendpoint注解_SpringBoot 使用WebSocket打造在线聊天室(基于注解)
  • @在php中起什么作用?
  • [2019.2.28]BZOJ4033 [HAOI2015]树上染色
  • [Android 13]Input系列--获取触摸窗口
  • [docker]docker网络-直接路由模式
  • [IE编程] 如何获得IE版本号
  • [iOS]-网络请求总结