2017 © Pedro PelĂĄez
 

yii2-behavior yii2-metadatabehavior

Simple behavior to use json-like fields on bbdd

image

macklus/yii2-metadatabehavior

Simple behavior to use json-like fields on bbdd

  • Friday, April 15, 2016
  • by macklus
  • Repository
  • 2 Watchers
  • 1 Stars
  • 32 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 3 Versions
  • 0 % Grown

The README.md

yii2-metadatabehavior

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, (*1)

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, (*2)

Then, in your controller, you can user getMetaData(keyword,default) and setMetaData(keyword, value), (*3)

```php $model = MyModel::find()->where(['id' => 1])->one(); $model->setMetaData('keyword1','value1'); $model->setMetaData('otherkeyword','anothervalue');, (*4)

// Other stuff echo $model->getMetaData('keyword1');, (*5)

@author José Pedro Andrés macklus@debianitas.net @since 2.0Yii2 MetaData Behavior, (*6)

The Versions

15/04 2016

dev-master

9999999-dev

Simple behavior to use json-like fields on bbdd

  Sources   Download

Apache-2.0

The Requires

 

by Avatar macklus

extension yii2 behavior

15/04 2016

1.0.1

1.0.1.0

Simple behavior to use json-like fields on bbdd

  Sources   Download

Apache-2.0

The Requires

 

by Avatar macklus

extension yii2 behavior

24/02 2016

1.0.0

1.0.0.0

Simple behavior to use json-like fields on bbdd

  Sources   Download

Apache-2.0

The Requires

 

by Avatar macklus

extension yii2 behavior