kalopsia
(Hangglide Only)
1
Hello! I’m trying to make HttpException more friendly and beautifully for the non englishmen.
This is my code:
private function loadModel($id) {
if ($id === NULL)
throw new HttpException(404, 'Запись не найдена.');
The output:
<h1>Not Found (#404)</h1>
<div class="alert alert-danger">Запись не найдена.</div>
For example, I need something like this:
<h1 class="color-yellow">Страница отсутсвует</h1>
<p class="alert alert-danger">Запись не найдена.</p>
I’ve tried to find properties or methods in official documentation as in the HttpException and in the parent classes, but have found nothing.
How can I change the HttpException output?
You can set your own error handling action in config.
kalopsia
(Hangglide Only)
3
Thank you I’ve understood, but I can’t find the way how to modify error title. For example, instead of Not Found (#404) simply put Не найдено.
There’s a документация on that: https://github.com/yiisoft/yii2/blob/master/docs/guide/error.md
You can use ‘message’ property of exception class to get your Не найдено and put it in шаблон
kalopsia
(Hangglide Only)
5
Thank you. I think, it is actually what I need.
Дожили) на английском между собой пишемся)
В английской ветке принято по-английски писать. Для них кириллица - как для нас арабская вязь.
kalopsia
(Hangglide Only)
7
You are absolutely right)