suver/yii2-behavior-subset
Composer 安装命令:
composer require suver/yii2-behavior-subset
包简介
Behavior Subset
README 文档
README
Behavior Subset
Installation
The preferred way to install this extension is through composer.
Either run
php composer.phar require suver/yii2-behavior-subset
or add
"suver/yii2-behavior-subset": "*"
to the require section of your composer.json file.
Configure
Write you behaviors section like this for Many-To-Many
public function behaviors() { return [ [ 'class' => '\suver\behavior\Subset', 'relation' => 'authors', // you relation 'attribute' => 'authors_ids', ] ]; } /** * Relation with Other Model * * @return \yii\db\ActiveQuery */ public function getAuthors() { return $this->hasMany(OtherModel::className(), ['id' => 'other_model_id'])->viaTable('this_model_to_other_model', ['this_model_id' => 'id']); }
Usage
Once the extension is installed, simply use it in your code by :
// save relation $model->authors_ids = [1,2,3,4]; $model->save(); // get realtion var_dump($model->authors)
yii2-behavior-subset
Behavior subset. Esey work with many to many relations
统计信息
- 总下载量: 54
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: Apache-2.0
- 更新时间: 2016-10-04