Всем привет, смотрю
сюда и не получается организовать связь для индекса. Выдает ошибку, что hasMany (да и hasOne) принимаю 2 аргумента, а там (по ссылке) 3 аргумента.
Пробовал так же вот так:
use yii\sphinx\ActiveRecord;
class Index extends ActiveRecord
{
... //сгенерировал через gii
public function attributeLabels()
{
return [
'id' => Yii::t('app', 'ID'),
'name' => Yii::t('app', 'Name'),
'parent_id' => Yii::t('app', 'Parent_id'),
];
}
public function getChilds()
{
return $this->hasMany(Index::className(), ['parent_id' => 'id']);
}
}
PS индекс ссылается на себя т.к. храню в индексе дерево