public static function get_parent_pages_backward($id, $page_slug) { $options = ''; $parent_page = PageSelfRels::find()->where(['page_id' => $id])->one(); if ($parent_page->parent_page_id != 0) { $data = self::find()->where(['id' => $parent_page->parent_page_id])->one(); $options = $data->page_slug . '/' . $page_slug; $options = self::get_parent_pages_backward_child($data->id, $data->page_slug, $options); } else { $options = $page_slug; } return $options; }
public function getPage_rel() { return $this->hasMany(PageSelfRels::className(), ['page_id' => 'id']); }