Blog::relations PHP Méthode

relations() public méthode

public relations ( ) : array
Résultat array relational rules.
    public function relations()
    {
        return ['createUser' => [self::BELONGS_TO, 'User', 'create_user_id'], 'updateUser' => [self::BELONGS_TO, 'User', 'update_user_id'], 'posts' => [self::HAS_MANY, 'Post', 'blog_id', 'condition' => 't.status = :status', 'params' => [':status' => Post::STATUS_PUBLISHED]], 'userToBlog' => [self::HAS_MANY, 'UserToBlog', 'blog_id', 'joinType' => 'left join', 'condition' => 'userToBlog.status = :status', 'params' => [':status' => UserToBlog::STATUS_ACTIVE]], 'members' => [self::HAS_MANY, 'User', ['user_id' => 'id'], 'through' => 'userToBlog'], 'postsCount' => [self::STAT, 'Post', 'blog_id', 'condition' => 't.status = :status', 'params' => [':status' => Post::STATUS_PUBLISHED]], 'membersCount' => [self::STAT, 'UserToBlog', 'blog_id', 'condition' => 'status = :status', 'params' => [':status' => UserToBlog::STATUS_ACTIVE]], 'category' => [self::BELONGS_TO, 'Category', 'category_id']];
    }