`
fumi520
  • 浏览: 13936 次
  • 来自: ...
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

cakephp复杂条件查找

阅读更多
$conditions = array('and' => array('Field.id = 3', 'or' => array('Field.id = 1', 'Field.id = 2')));


sql文将是这样:
WHERE (`Field`.`id` = 3) AND ((`Field`.`id` = 1) OR (`Field`.`id` = 2))


如果是或者的关系还可以这样写:

'conditions'=>array(
					'Field.id'=>array('1','2','3'),
				),


仅供参考。
分享到:
评论

相关推荐

    PHP的框架之CakePHP-CakePHP教程

    打包下载,里面有CakePHP的框架源码,下载后可直接使用,版本是1.1的,稳定版;CakePHP的分页组件源码;CakePHP的中文及英文教程,CHM格式;CakePHP的中文打印版教程,WORD格式,下载后可直接打印,方便的;CakePHP...

    CakePHP 1.2 API 中文文档

    CakePHP 1.2 API 中文文档是针对这个版本的详细技术参考,为开发者提供了丰富的接口信息和使用指南,特别适合那些不熟悉英文文档或希望快速查找中文资料的开发者。 **MVC架构介绍** 在 CakePHP 中,MVC模式是核心...

    cakephp php-framework

    There are two main ways to get a fresh copy of CakePHP. You can either download an archive copy (zip/tar.gz/tar.bz2) from the main website, or check out the code from the git repository. To download ...

    cakephp 框架书籍 英文版

    - **高级安装与URL重写**:探讨了更复杂的安装步骤,例如自定义URL结构等高级特性。 - **启动应用**:指导如何首次启动CakePHP应用,并验证安装是否成功。 #### 三、CakePHP Overview(CakePHP概览) - **什么是...

    cakephp-1.2 manual

    10. **调试与性能优化**:学习如何使用 CakePHP 的调试模式进行问题排查,以及如何进行性能优化,如使用缓存和优化查询。 11. **插件(Plugins)**:CakePHP 插件允许你重用和扩展框架的功能,手册会解释如何安装、...

    PHP的框架之CakePHP-CakePHP教程终极教程

    打包下载,里面有CakePHP的框架源码,下载后可直接使用,版本是1.1的,稳定版;CakePHP的分页组件源码;CakePHP的中文及英文教程,CHM格式;CakePHP的中文打印版教程,WORD格式,下载后可直接打印,方便的;CakePHP...

    cakephp分页.docx

    除了基本的分页配置外,开发者还可以使用自定义的查找器方法来进一步细化查询条件。这种方式可以让代码更加整洁且易于维护。下面是一个简单的例子: ```php public $paginate = [ 'finder' => 'published', ]; ```...

    cakephp 框架1.3.11版本

    7. **错误处理与调试**:CakePHP提供了一套完整的错误处理和调试工具,如DebugKit,便于开发者查找和修复问题。 现在来看一下压缩包内的文件: - **说明.htm**:这可能是关于如何使用或安装CakePHP 1.3.11的说明...

    CakePHP 3.4 开发手册文档 CakePHP Cookbook Documentation Release 3.4

    ### CakePHP 3.4 开发手册文档概览 #### CakePHP 一瞥 CakePHP 是一款基于 PHP 的快速开发框架,它强调采用约定优于配置(Convention Over Configuration, CoC)的原则来简化开发过程,使得开发者能够快速构建稳定...

    CakePHP使用ajax传值

    CakePHP框架中实现Ajax传值是通过AJAX (Asynchronous JavaScript and XML) 技术与后端的CakePHP控制器进行数据交换的一种方式。通常在Web开发中,Ajax用于创建更为动态和响应快速的用户界面。当用户与页面上的元素...

    CakePHP PHP MVC框架

    1. **路由配置**:CakePHP的路由系统允许开发者自定义URL模式,使URL更友好,易于理解。 2. **自动验证**:对表单数据进行验证,确保输入符合预设规则。 3. **ORM(对象关系映射)**:通过ActiveRecord模式,提供了...

    cakephp手册完整打印版

    《CakePHP手册完整打印版》是一份专为开发者准备的详尽参考资料,旨在帮助用户深入理解和熟练使用CakePHP框架。 CakePHP是一款基于Model-View-Controller(MVC)设计模式的开源PHP框架,它简化了Web应用开发过程,...

    CakePHP框架最全中文文档

    ### CakePHP框架最全中文文档知识点详解 #### 一、CakePHP框架概述 **CakePHP**是一款基于PHP语言的开源快速开发框架,采用MVC(Model-...对于希望快速构建复杂Web应用的开发者而言,CakePHP无疑是一个优秀的选择。

    cakephp文档

    ### CakePHP文档:简化...此外,这些示例还展示了CakePHP框架中的一些高级特性,如条件查询、多值匹配和复合查询等,这些都是开发者在实际项目中经常用到的功能。掌握这些知识点对于使用CakePHP进行高效开发至关重要。

    cakephp 测试工具 simpletest

    例如,你可以使用`$this->assertEqual()`来检查两个值是否相等,`$this->assertTrue()`来验证某个条件是否为真。这使得测试代码易于编写和理解。 页面测试在Web应用程序中通常指的是集成测试或功能测试,它涉及到...

    cakephp 框架

    以下是对 CakePHP 框架的详细阐述: 一、简介 CakePHP 是一个遵循 Model-View-Controller 架构模式的 PHP 框架,它使用了类似于 Ruby on Rails 的约定优于配置(Conventions over Configuration)原则,减少了...

    CakePHP v2.3.0.zip

    CakePHP v2.3.0是该框架的一个特定版本,发布于2012年,提供了许多改进和新特性,使得开发者可以更轻松地构建安全、高效且可维护的Web应用。 **1. MVC架构**:MVC模式是软件设计中的经典模式,将应用程序分为三个...

    cakephp 1.2版本API

    API中包含了各种数据操作的方法,如find()用于查询,save()用于数据保存,delete()用于删除等。此外,还支持关联关系的定义,如hasOne、hasMany、belongsTo等,便于处理多表间的复杂关系。 2. 视图(View):视图层...

Global site tag (gtag.js) - Google Analytics