2017 © Pedro Peláez
 

library yii-one-side-relation

One side relation behavior

image

petrgrishin/yii-one-side-relation

One side relation behavior

  • Thursday, June 12, 2014
  • by petrgrishin
  • Repository
  • 1 Watchers
  • 0 Stars
  • 5 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 2 Versions
  • 0 % Grown

The README.md

yii-one-side-relation

Travis CI Coverage Status, (*1)

One side relation behavior, (*2)

Installation

Add a dependency to your project's composer.json:, (*3)

{
    "require": {
        "petrgrishin/yii-one-side-relation": "~1.0"
    }
}

Usage examples

Attach behavior to you model

Model have text attribute data for storage relational data, (*4)


use \CActiveRecord as ActiveRecord; use \PetrGrishin\OneSideRelation\OneSideRelation; class Model extends ActiveRecord { public function behaviors() { return array( 'testRelation' => array( 'class' => OneSideRelation::className(), 'fieldNameStorage' => 'data', 'relationModel' => RelationModel::className(), ) ); } }

Usage behavior

$model = Model::find(1)->one();
$relatedRecords = $model->testRelation->getRelated();
$model->testRelation->addRelated(new RelationModel());
$model->save();

The Versions

12/06 2014

dev-master

9999999-dev

One side relation behavior

  Sources   Download

MIT

The Requires

 

The Development Requires

by Petr Grishin

26/05 2014

1.0.0

1.0.0.0

One side relation behavior

  Sources   Download

MIT

The Requires

 

The Development Requires

by Petr Grishin