建表ActiveRecord::Schema.define do drop_table :hosts if table_exists? :hosts create_table :hosts do |table| table.column :name, :string end drop_...
分类:
其他好文 时间:
2015-07-31 21:51:48
阅读次数:
131
先简单介绍一下Active Record:Active Record(中文名:活动记录)是一种领域模型模式,特点是一个模型类对应关系型数据库中的一个表,而模型类的一个实例对应表中的一行记录。Active Record 和 Row Gateway (行记录入口)十分相似,但前者是领域模型,后者是一种数...
分类:
Web程序 时间:
2015-07-24 20:16:51
阅读次数:
160
本篇文章是对单一入口、MVC、ORM、CURD、ActiveRecord概念进行了详细的分析介绍,需要的朋友参考下MVCMVC是一个设计模式,它强制性的使应用程序的输入、处理和输出分开。使用MVC应用程序被分成三个核心部件:模型(M)、视图(V)、控制器(C),它们各自处理自己的任务。视图:视图是用...
分类:
Web程序 时间:
2015-07-24 17:55:59
阅读次数:
127
Yii CDbCriteria 常用方法 注:$c = new CDbCriteria();是ActiveRecord的一种写法,使ActiveRecord更加灵活,而不是手册中DAO(PDO)和Query Builder。小小点评一下:感觉这部分手册做的一般。 链接地址:http://www.yi...
分类:
数据库 时间:
2015-07-15 16:52:09
阅读次数:
180
1、用户模型(1)数据库迁移Rails默认使用关系数据库存储数据,数据库中的表有数据行组成,每一行都有相应的列,对应数据属性。把列名命名为相应的名字后,ActiveRecord会自动把他们识别为用户对象的属性。$ rails generate controller Users new #生成用户控制...
分类:
其他好文 时间:
2015-07-13 17:52:13
阅读次数:
97
MVC MVC是一个设计模式,它强制性的使应用程序的输入、处理和输出分开。使用MVC应用程序被分成三个核心部件:模型(M)、视图(V)、控制器(C),它们各自处理自己的任务。 视图 :视图是用户看到并与之交互的界面。对老式的Web应用程序来说,视图就是由HTML元素组成的界面,在新式的Web应用程序...
分类:
Web程序 时间:
2015-07-05 22:26:18
阅读次数:
187
最近rails3.2在更改数据库表字段,然后要回滚取消,但在运行rake db:rollback命令,错误:rake aborted!An error has occurred, all later migrations canceled:ActiveRecord::IrreversibleMigr...
分类:
数据库 时间:
2015-07-05 18:27:02
阅读次数:
196
ActiveRecord 的多数据库配置基本沿袭了 NHibernate 的思想,只不过在配置文件结构上作了些调整。NHibernate的配置也是基于配置得来的,配置多个SessionFactory传入多个Base类 1. 采用继承方式,归纳使用同一数据库的类型。比如 A、B、C、D、E 中 A、B...
分类:
数据库 时间:
2015-06-16 10:38:20
阅读次数:
158
ActiveRecord 的多数据库配置基本沿袭了 NHibernate 的思想,只不过在配置文件结构上作了些调整。1. 采用继承方式,归纳使用同一数据库的类型。比如 A、B、C、D、E 中 A、B连接到数据库Test1,C、D连接到Test2,而E连接到缺省的Test,那么具体的代码就会是下面这种...
分类:
数据库 时间:
2015-06-14 22:39:27
阅读次数:
162
介绍
Laravel 的 Eloquent ORM 提供了漂亮、简洁的 ActiveRecord 实现来和数据库的互动。 每个数据库表会和一个对应的「模型」互动。
在开始之前,记得把 config/database.php 里的数据库连接配置好。
基本用法
我们先从建立一个 Eloquent 模型开始。模型通常放在 app 目录下,但是您可以将它们放在任何地方,只要能通过 comp...
分类:
其他好文 时间:
2015-06-01 18:55:49
阅读次数:
436