macklus/yii2-metadatabehavior
Composer 安装命令:
composer require macklus/yii2-metadatabehavior
包简介
Simple behavior to use json-like fields on bbdd
关键字:
README 文档
README
MetaDataBehavior allow to use one TEXT field on a database as a json data To use MetaDataBehavior, simply add this behavior into your behaviors model function
use macklus\MetaDataBehavior\MetaDataBehavior; public function behaviors() { return [ [ 'class' => MetaDataBehavior::className(), 'attribute' => 'metadata', ], ]; }
Your model table should have a TEXT field named as attribute property
Then, in your controller, you can user getMetaData(keyword,default) and setMetaData(keyword, value)
$model = MyModel::find()->where(['id' => 1])->one(); $model->setMetaData('keyword1','value1'); $model->setMetaData('otherkeyword','anothervalue'); // Other stuff echo $model->getMetaData('keyword1'); @author José Pedro Andrés <macklus@debianitas.net> @since 2.0Yii2 MetaData Behavior
统计信息
- 总下载量: 39
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 1
- 点击次数: 1
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: Apache-2.0
- 更新时间: 2016-02-04