------------------------------------------------------------Active Record 活动记录
CakePHP
是最类似于RoR的框架,包括设计方式,数据库操作的Active Record方式
活动记录(Active Record):一个对象,它包装数据库表或视图中的某一行,封装数据库访问,并在这些数据上增加了领域逻辑。
举个例子来说,一个图书数据表,每一条记录就是一本图书的信息。那么采用 Active Record 时,每一本图书就是一个 Active Record 对象实例。
几个PHP框架比较ZendFramework,Symfony,CakePHP
http://www.akii.org/2008-12/several-mainstream-php-framework-comparison-zendframework-symfony-cakephp/
-----------------------------------------------------Table Data Gateway
http://www.diybl.com/course/4_webprogram/php/phpjs/2008624/127840.html FleaPHP 使用 Table Data Gateway 代替 Active Record 来提供数据库访问服务
.NET 世界中,大量使用的都是表数据入口(Table Data Gateway)和表模块(Table Module)。
这两种模式由于有 Microsoft 出色的 IDE 支持,所以能够获得很高的开发效率,自然 .NET 开发者
对 Active Record 模式也不感兴趣了。
FleaPHP
中采用 Table Data Gateway(表数据入口)模式来提供数据库服务。并在此基础上实现对关联数据的自动处理。
分享到:
相关推荐
:fire: 快速批量删除Active Record和Postgres 安装 将此行添加到您的应用程序的Gemfile中: gem 'delete_in_batches' 如何使用 批量删除行 Tweet . where ( user_id : 1 ) . delete_in_batches 重要提示:在生产...
gem 'active_record_sorting' 然后执行: $ bundle 或将其自己安装为: $ gem install active_record_sorting 为什么? 通常,当您的应用程序增长时,您的模型会变成一堆不同类型的逻辑(范围,身份验证,一切...
向 Active Record 模型添加与模型属性相关的各种行为: 允许你根据它们的属性比较 Active Record 对象,这通常比内置==运算符更有意义(它仅根据id属性进行比较! - 并不总是你想要的!) 您可以配置应从比较中...
Active Audio Record ActiveX控件 可以直接录制声音为MP3、WAV、wma 、ogg、au、aiff 和vox格式的音频文件。您可以通过设置内码参量完全控制音像文件的质量。 <br> Active Audio Record ActiveX控件 支持...
赞助人-ActiveRecord JAVA中的Active Record持久性模式示例
ADODB 是 Active Data Objects Data Base 的简称,它是一种 PHP 存取数据库的中间函式组件。
循环的情况: ... @click=active(index) 2、将索引值传入class(索引等于几就第几个添加active类) :class={active:index==ins} 3、在data里边添加ins:0...注释: :class=”{active:shows==1}”就是说当shows==1时添加
active_record_upsert, Rails 5/Active Record 5的更新更新 ActiveRecordUpsertpostgre 9.5 和 Rails 5/ActiveRecord 5的真正更新。 在冲突时使用进行更新。的主要点是否在单个记录上使用 ON CONFLICT DO U
active_record.cr, Active Record Pattern的实现 active_record Active Record Pattern的实现。不要与 ruby的activerecord混淆: 目标是将 true 转换为面向对象技术,并将 true 用于 Active Record Patter
截屏 (由)安装将以下行添加到应用程序的Gemfile中: gem 'active_record-events' 使用Bundler安装gem: $ bundle install或通过运行以下命令手动执行: $ gem install active_record-events用法记录时间戳以标记...
ADMT 指南:迁移和重构 Active Directory 域
在资源下载搜索 :指纹识别中控active
官方资料:Oracle Active Data Guard新特性_白皮书主要特性:•全面的Oracle感知数据库保护 •独特的损坏桧测和自动修复•手动或自动地快速故陣切换到同步生产 副本•将生产负载分流到以只读方式打开的 問步备用...
ZLM: GB28181 TCP active mode support
Active Record适合非常简单的领域需求,尤其在领域模型和数据库模型十分相似的情况下。如果遇到更加复杂的领域模型结构(例如用到继承、策略的领域模型),往往需要使用分离数据源的领域模型,结合Data Mapper ...
您是否曾经希望 Active Record 表现得像 Snapchat? 终于来了! 当记录超过十秒时,它不会出现在您的任何查询中。 安装 将此行添加到应用程序的 Gemfile 中: gem 'acts_as_snapchat' 用法 为了使任何模型充当...
ActiveRecordUpsert PostgreSQL 9.5+和Rails 5+ / ActiveRecord 5+的真实更新。 使用 。 要点 使用ON CONFLICT DO UPDATE在单个记录... gem 'active_record_upsert' 然后执行: $ bundle 或将其自己安装为: $ gem