/** * Метод поиска категории по уникальному идентификатору (первичному ключу) * Если категория не будет найдена то будет вызвано 404 исключение * @param integer $id уникальный идентификатор категории блога * @return articles экземпляр класса Аrticles * @throws NotFoundHttpException если запись не будет найдена */ protected function findModel($id) { if (($model = Categories::findOne($id)) !== null) { return $model; } else { throw new NotFoundHttpException('The requested page does not exist.'); } }
/** * Метод возвращает название категори * @param integer $id уникальный идентификатор категории блога * @return string название категори */ public static function getCategoriesName($id) { $model = Categories::findOne($id); return $model->name; }