Php 获取模型属性';Yii2中的s型
如何检查Yii2中模型属性的类型(列类型) 给我一个结论,在Yii1中,我可以使用这样的东西:Php 获取模型属性';Yii2中的s型,php,yii,metadata,yii2,Php,Yii,Metadata,Yii2,如何检查Yii2中模型属性的类型(列类型) 给我一个结论,在Yii1中,我可以使用这样的东西: $model->getMetaData()->columns['attribute-name']->type; 但我没有成功地将此解决方案移植到Yii2。有人能帮忙吗?您可以使用: $model->getTableSchema()->getColumn('attr') 或: 然后根据以下内容阅读dbType、phpType或type。。。你要找的类型 例如: $mod
$model->getMetaData()->columns['attribute-name']->type;
但我没有成功地将此解决方案移植到Yii2。有人能帮忙吗?您可以使用:
$model->getTableSchema()->getColumn('attr')
或:
然后根据以下内容阅读dbType
、phpType
或type
。。。你要找的类型
例如:
$model->getTableSchema()->columns['attr']->type
谢谢我已经编辑了你的答案,并添加了一些(希望有用的)东西。
$model->getTableSchema()->columns['attr']->type