【Symfony】 Doctrine Entity 常用类型以及属性
来源:互联网 发布:vb declare function 编辑:程序博客网 时间:2024/05/01 07:31
之前学会了怎么创建entity和数据库的常用配置,现在来看看entity定义column时的常用类型以及一些属性,这样就可以完全掌控定义entity了。
使用@ORM\Column 定义字段
type:用来定义字段的类型
一些字段常用的type:
name: 字段的名称
length : 字段的长度
unique :字段在数据库中的长度,只支持string类型使用
nullable : 数据库是否为空
options:条件组合
下面常见的有
default :字段默认值
unsigned : 非负数
comment : 字段说明注释
example:
使用@ORM\Entity指定repository
使用@ORM\Table对表重新定义
name : 定义表的名字
indexes : 定义一组索引
uniqueConstraints : 定义一组约束
使用@ORM\Index定义一个索引
使用@ORM\HasLifecycleCallbacks 做事件回调
1
2
3
4
5
6
7
8
9
10
11
12
<?php
/**
* @ORM\Entity
* @ORM\HasLifecycleCallbacks
*/
classUser
{
/**
* @ORM\PostPersist
*/
publicfunctionsendOptinMail(){}
}
可以使用@ORM\PostLoad, @ORM\PrePersist, @ORM\PostPersist, @ORM\PreRemove, @ORM\PostRemove, @ORM\PreUpdate or @ORM\PostUpdate 当这些事件发生的时候,触发一个回调。
0 0
- 【Symfony】 Doctrine Entity 常用类型以及属性
- 【Symfony】 Doctrine 数据库配置,Doctrine创建一个Entity
- symfony 中 doctrine 的 Entity 自动生成 getter setter
- symfony 数据库和doctrine
- symfony doctrine 创建数据库
- symfony 中doctrine关系的论述
- ES中的字段类型以及常用属性
- Doctrine中从Database映射Entity
- PHP Framework --- Symfony 读书笔记2 -- Doctrine built-in tasks
- symfony2中Entity的字段类型以及Entity的操作
- JavaScript中数组类型的常用操作方法以及属性
- symfony2 中 根据 doctrine的entity 生成数据表
- doctrine 生成entity和xml备忘(windows下)
- lucene/solr 中Field类(域)的常用类型,以及Field属性解析
- lucene/solr 中Field类(域)的常用类型,以及Field属性解析
- UIView常用属性以及方法
- UIScrollView常用属性以及代理
- 常用基础控件以及属性
- 《剑指Offer》阅读后记
- 采用左孩子右兄弟结构实现森林
- 菜鸟学Java----Java面向对象
- 关于RECT结构体
- 百度地图搜索周边配套设施
- 【Symfony】 Doctrine Entity 常用类型以及属性
- DSP里动态内存分配malloc函数的使用
- OpenGL ES雾
- 用instancetype代替id作返回类型有什么好处
- 浏览器兼容处理
- iOS 学习日志:infoplist常用设置
- Gorgeous Sequence
- Ubuntu远程连接报错:xrdp_mm_process_login_response: login failed
- 一个bug断断续续纠结了半个月终于解决问题了~泪奔