I have 2 tables:
"article":
|id|name|text|
"article_permissions"
|article_id|val|
So, I wan't to join article_permissions to Article::find()->all(); (and filter by article_permissions::val).
I've tried to do like this:
Article::find()->with('articlePermissions')->all()
And function in ArticleModel (generated by gii):
public function getArticlePermissions()
{
return $this->hasOne(ArticlePermissions::className(), ['article_id' => 'id']);
}
but it returns:
The "query" property must be an instance of a class that implements the QueryInterface e.g. yii\db\Query or its subclasses. :(
What am I doing wrong?