public function actionUser_rod($user_id, $rod_id) { $user = UserRod::find(['user_id' => $user_id, 'rod_id' => $rod_id]); if (is_null($user)) { $user = new UserRod(['user_id' => $user_id, 'rod_id' => $rod_id]); } $path = $user->getRodPath(); $breadcrumbs = []; foreach ($path as $i) { $breadcrumbs[] = ['label' => is_null($i['name']) ? '?' : $i['name'], 'url' => ['site/user_rod', 'user_id' => $user_id, 'rod_id' => $i['id']]]; } return $this->render(['userRod' => $user, 'breadcrumbs' => $breadcrumbs]); }