yii2 ActiveRecord多表关联以及多表关联搜索的实现 ...
分类:
其他好文 时间:
2016-07-06 10:13:34
阅读次数:
159
通常迁移内容写在change方法中 ,但是有些迁移内容不能自动通过执行rake:rollback回滚, 所以在迁移文件里要使用 reversible 方法,告诉rails如何回滚例如下面 class ExampleMigration < ActiveRecord::Migration def cha ...
分类:
其他好文 时间:
2016-06-17 17:19:58
阅读次数:
424
资源
RESTful 的 API 都是关于访问和操作资源,可将资源看成MVC模式中的Model
在如何代表一个资源没有固定的限定,在Yii中通常使用 yii\base\Model 或它的子类(如 yii\db\ActiveRecord) 代表资源,是为以下原因:
yii\base\Model 实现了 yii\base\Arrayable 接口,它允许你通过RESTful API自...
分类:
Web程序 时间:
2016-05-12 23:15:45
阅读次数:
224
创建model之后,新建一条记录,结果设计的表中created_at 字段 updated_at 字段 都是datetime 类型的,却不能自动插入当前时间。查看了资料,解决如下: 1、在class CrmBusiness extends \yii\db\ActiveRecord {}中 引入use ...
分类:
其他好文 时间:
2016-05-09 13:58:45
阅读次数:
715
安装:composer require --prefer-dist yiisoft/yii2-redisredis 版本 >= 2.6.12 添加配置: # ActiveRecord 继承自 \yii\redis\ActiveRecord 且必须实现 attributes() 方法 static a ...
分类:
其他好文 时间:
2016-05-09 12:35:25
阅读次数:
487
在创建资源类和指定资源格输出式化后,下一步就是创建控制器操作将资源通过RESTful APIs展现给终端用户。
Yii
提供两个控制器基类来简化创建RESTful 操作的工作:yii\rest\Controller 和 yii\rest\ActiveController, 两个类的差别是后者提供一系列将资源处理成ActiveRecord(关于ActiveRecord)的操作。
因此如果使...
分类:
Web程序 时间:
2016-05-09 07:00:37
阅读次数:
226
Castle最早在2003年诞生于Apache Avalon项目,目的是为了创建一个IOC(控制反转)框架。发展到现在已经有4个组件了,分别是ActiveRecord(ORM组件)、Windsor(IOC组件)、DynamicProxy(动态代理组件)、MonoRail(Web MVC组件)。 这里 ...
分类:
Windows程序 时间:
2016-04-22 12:01:54
阅读次数:
1097
非常完整的PHP的MySQL操作类, 即使PDO, ActiveRecord, ORM, 框架, Framework… 都不如这个强大和好用. 有了它, 你就不会再需要任何MySQL封装了,此类已经在多个大型项目中得到广泛应用, 经过生产环境至少2年的检验. 现在就来看看这个类吧! 使用例子: 转载 ...
分类:
数据库 时间:
2016-04-03 17:21:45
阅读次数:
209
背景 postgresql 与postgis ActiveRecord::StatementInvalid: PG::UndefinedTable: ERROR: relation "geometry_columns" does not exist 确认是否自己在开发项目下数据库已扩展postgre ...
分类:
其他好文 时间:
2016-03-26 18:34:51
阅读次数:
193
一、延迟加载 Lazy=true,当需要用到的时候才会自动读取,用法: 分页查询: 二、使用Where子句 查询所有UserID等于1的用户 发布的主题信息。Where中的条件语句须是表【Table="ThemeInfo"】中的字段名,不是属性名称。
分类:
其他好文 时间:
2016-03-23 12:49:50
阅读次数:
121