petrgrishin/yii-one-side-relation
Composer 安装命令:
composer require petrgrishin/yii-one-side-relation
包简介
One side relation behavior
README 文档
README
One side relation behavior
Installation
Add a dependency to your project's composer.json:
{
"require": {
"petrgrishin/yii-one-side-relation": "~1.0"
}
}
Usage examples
Attach behavior to you model
Model have text attribute data for storage relational data
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();
统计信息
- 总下载量: 13
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2014-05-25