Alban Jubert
7 years ago
5 changed files with 128 additions and 9 deletions
@ -0,0 +1,48 @@ |
|||||||
|
<?php |
||||||
|
/** |
||||||
|
* @link http://www.lahautesociete.com |
||||||
|
* @copyright Copyright (c) 2016 La Haute Société |
||||||
|
*/ |
||||||
|
|
||||||
|
namespace tests\models; |
||||||
|
|
||||||
|
use lhs\Yii2SaveRelationsBehavior\SaveRelationsBehavior; |
||||||
|
|
||||||
|
/** |
||||||
|
* DummyModel class |
||||||
|
* |
||||||
|
* @author albanjubert |
||||||
|
**/ |
||||||
|
class BadConfigurationModel extends \yii\db\ActiveRecord |
||||||
|
{ |
||||||
|
|
||||||
|
/** |
||||||
|
* @inheritdoc |
||||||
|
*/ |
||||||
|
public static function tableName() |
||||||
|
{ |
||||||
|
return 'dummy'; |
||||||
|
} |
||||||
|
|
||||||
|
/** |
||||||
|
* @inheritdoc |
||||||
|
*/ |
||||||
|
public function behaviors() |
||||||
|
{ |
||||||
|
return [ |
||||||
|
'saveRelations' => [ |
||||||
|
'class' => SaveRelationsBehavior::className(), |
||||||
|
'relations' => ['children'] |
||||||
|
], |
||||||
|
]; |
||||||
|
} |
||||||
|
|
||||||
|
/** |
||||||
|
* @return \yii\db\ActiveQuery |
||||||
|
*/ |
||||||
|
public function getChildren() |
||||||
|
{ |
||||||
|
return $this->hasOne(DummyModel::className(), ['id' => 'parent_id']); |
||||||
|
} |
||||||
|
|
||||||
|
} |
@ -0,0 +1,25 @@ |
|||||||
|
<?php |
||||||
|
|
||||||
|
namespace tests\models; |
||||||
|
|
||||||
|
class UserProfile extends \yii\db\ActiveRecord |
||||||
|
{ |
||||||
|
/** |
||||||
|
* @inheritdoc |
||||||
|
*/ |
||||||
|
public static function tableName() |
||||||
|
{ |
||||||
|
return 'user_profile'; |
||||||
|
} |
||||||
|
|
||||||
|
/** |
||||||
|
* @inheritdoc |
||||||
|
*/ |
||||||
|
public function rules() |
||||||
|
{ |
||||||
|
return [ |
||||||
|
['bio', 'required'] |
||||||
|
]; |
||||||
|
} |
||||||
|
|
||||||
|
} |
Loading…
Reference in new issue