Class yii\db\mysql\ColumnSchema
继承 | yii\db\mysql\ColumnSchema » yii\db\ColumnSchema » yii\base\BaseObject |
---|---|
实现 | yii\base\Configurable |
可用版本自 | 2.0.14.1 |
源码 | https://github.com/yiichina/yii2/blob/api/framework/db/mysql/ColumnSchema.php |
MySQL 数据库的 ColumnSchema 类
公共属性
公共方法
方法 | 描述 | 被定义在 |
---|---|---|
__call() | Calls the named method which is not a class method. | yii\base\BaseObject |
__construct() | Constructor. | yii\base\BaseObject |
__get() | Returns the value of an object property. | yii\base\BaseObject |
__isset() | Checks if a property is set, i.e. defined and not null. | yii\base\BaseObject |
__set() | Sets value of an object property. | yii\base\BaseObject |
__unset() | Sets an object property to null. | yii\base\BaseObject |
canGetProperty() | Returns a value indicating whether a property can be read. | yii\base\BaseObject |
canSetProperty() | Returns a value indicating whether a property can be set. | yii\base\BaseObject |
className() | Returns the fully qualified name of this class. | yii\base\BaseObject |
dbTypecast() | 根据 $type 和 $dbType 转换为输入值,以便在数据库查询中使用。 如果值为 null 或为 \yii\db\mysql\Expression,则不会转换。 | yii\db\mysql\ColumnSchema |
hasMethod() | Returns a value indicating whether a method is defined. | yii\base\BaseObject |
hasProperty() | Returns a value indicating whether a property is defined. | yii\base\BaseObject |
init() | Initializes the object. | yii\base\BaseObject |
phpTypecast() | 从数据库检索后,根据 $phpType 转换为输入值。 如果值为空或为 \yii\db\mysql\Expression,则不会转换。 | yii\db\mysql\ColumnSchema |
受保护的方法
方法 | 描述 | 被定义在 |
---|---|---|
typecast() | 从数据库检索后,根据 $phpType 转换为输入值。 如果值为 null 或 yii\db\Expression,则不会转换。 | yii\db\ColumnSchema |
属性详情
Deprecated 从 2.0.14.1 开始支持,并且将在 2.1 以后移除。
列结构是否应该使用 JSON 支持功能 OMIT 。
在升级到 Yii 2.0.14 使用此属性会更加的方便容易。
默认为 false
,表示启用了 JSON 支持。
方法详情
public mixed dbTypecast($value) | ||
$value | mixed | 输入值 |
return | mixed | 转换的值。这也可以是一个数组,其中值作为第一个元素, PDO 类型作为第二个元素。 |
---|
从数据库检索后,根据 $phpType 转换为输入值。 如果值为空或为 \yii\db\mysql\Expression,则不会转换。
public mixed phpTypecast($value) | ||
$value | mixed | 输入值 |
return | mixed | 转换后的值 |
---|