Вдруг появилась ошибка на вызов исключения:
в контроллере
Код: Выделить всё
try {
$this->service->verify($tour->id);
\Yii::$app->session->setFlash('success', '.... ');
} catch (\DomainException $e) {
\Yii::$app->errorHandler->logException($e);
\Yii::$app->session->setFlash('error', $e);
}
Код: Выделить всё
public function verify($id)
{
$tour = $this->tours->get($id);
if ($tour->mainPhoto == null) {
throw new \DomainException('Вы не добавили ни одной фотографии!');
}
....
Код: Выделить всё
YII_DEBUG ? session_start() : @session_start();