CakePHP 食谱介绍了以下内容 ( http://book.cakephp.org/2.0/en/models/model-attributes.html#schema ):
包含描述模型的数据库表字段的元数据。每个字段由以下内容描述:
- 姓名
- 类型(整数、字符串、日期时间等)
- 空值
- 默认值
- 长度
其中一些是不言自明的,但这是我的问题:
- 名称 - 这样做的目的是什么?蛋糕书是否只是不清楚地说明其他值将存储在字段名称下的数组中,或者这是一个可以提供不同名称的键,它的用途是什么?
- 类型 - 我知道类型是什么,但有人可以给我一个完整的选项列表吗?如果我不知道我的选择是什么,很难说它是什么。它们是基于典型的数据库类型,还是表单类型,还是什么?
- Null - 这与数据库的 not null 选项相同吗?基本上只需要一个值或抛出一个错误?
出于各种原因,我想写出每个表的模式,但由于这些问题,我有点卡住了。
感谢您的帮助!