Найдено 75 результатов

maschingan
2011.06.06, 12:36
Форум: Общие вопросы (Yii 1.x)
Тема: Active Record и JOINS
Ответы: 31
Просмотры: 7954

Re: Active Record и JOINS

$profiles - это массив.
maschingan
2011.05.08, 14:09
Форум: Архив
Тема: YiiBase создание приложения.
Ответы: 4
Просмотры: 3223

Re: YiiBase создание приложения.

Ок, спасибо.
maschingan
2011.05.06, 09:30
Форум: Архив
Тема: YiiBase создание приложения.
Ответы: 4
Просмотры: 3223

Re: YiiBase создание приложения.

Не за что. Ещё хочу спросить. Если в конфигурации логов написать         'log'=>array(             'class'=>'CLogRouter',             'routes'=>array(                 array(                     'class'=>'CFileLogRoute',                     'levels'=>'error, warning',                     'categories'...
maschingan
2011.05.05, 18:00
Форум: Архив
Тема: YiiBase создание приложения.
Ответы: 4
Просмотры: 3223

YiiBase создание приложения.

Почему вот здесь:
http://www.yiiframework.com/doc/api/1.1 ... ion-detail
и здесь:
http://www.yiiframework.com/doc/api/1.1 ... ion-detail
нет поля return и указано public static VOID?
maschingan
2011.04.29, 18:01
Форум: Общие вопросы (Yii 1.x)
Тема: Обработка ошибок БД.
Ответы: 28
Просмотры: 6725

Re: Обработка ошибок БД.

Могу предложить только завести константу в файле main.php, больше в голову ничего не идет...
Или переопределить класс CEmailLogRoute ;)
maschingan
2011.04.29, 17:38
Форум: Общие вопросы (Yii 1.x)
Тема: Обработка ошибок БД.
Ответы: 28
Просмотры: 6725

Re: Обработка ошибок БД.

kosenka писал(а):Может есть какое-то решение, чтобы CLogRouter подхватывал Yii::app()->params ?
Yii::app()->params ещё не сформировано в момент инициализации приложения. Вы пытаетесь обратиться к свойству, которое инициализируете позже.
И зачем Вам указывать его в params?
maschingan
2011.04.29, 17:31
Форум: Общие вопросы (Yii 1.x)
Тема: Обработка ошибок БД.
Ответы: 28
Просмотры: 6725

Re: Обработка ошибок БД.

Там же есть пример:     'log'=>array(       'class'=>'CLogRouter',       'routes'=>array(         array(           'class'=>'CFileLogRoute',           'levels'=>'error, warning',           'filter'=>'CLogFilter',         ),       ),   Это если в файл. На почту не отправляю, но думаю там не на много ...
maschingan
2011.04.29, 17:08
Форум: Общие вопросы (Yii 1.x)
Тема: Обработка ошибок БД.
Ответы: 28
Просмотры: 6725

Re: Обработка ошибок БД.

Далее, ни при использовании этой настройки, ни при использовании стандартных отображений в режиме боевой эксплуатации пользователю не отображаются нежелательные данные. Вот так выглядит страница при отображении стандартных представлений фреймворка: Internal Server Error CDbConnection failed to open...
maschingan
2011.04.29, 16:54
Форум: Общие вопросы (Yii 1.x)
Тема: Обработка ошибок БД.
Ответы: 28
Просмотры: 6725

Re: Обработка ошибок БД.

Велосипедом я считаю отправку письма об ошибке в этом action-е, а не с помощью CLogRoute. Я бы с удовольствие использовал CLogRoute, если бы с его помощью можно было бы отправить след. данные: IP, UserAgent , Время на сервере, URL на котром была ошибка, URL_REFERER и т.д. Или для этого нужно "...
maschingan
2011.04.29, 16:25
Форум: Общие вопросы (Yii 1.x)
Тема: Обработка ошибок БД.
Ответы: 28
Просмотры: 6725

Re: Обработка ошибок БД.

maschingan , 'errorHandler' => array(     // Use 'site/error' action to display errors     'errorAction' => 'site/error', ),  Является стандартом. Появляется в конфиге при генерации приложения. С чего вы взяли, что это велосипед? Кто сказал что это велосипед. Велосипедом я считаю отправку письма об...
maschingan
2011.04.29, 16:03
Форум: Общие вопросы (Yii 1.x)
Тема: Обработка ошибок БД.
Ответы: 28
Просмотры: 6725

Re: Обработка ошибок БД.

maschingan писал(а):на все ошибки кроме ошибок БД показывать стандартные представления yii
Ещё раз повторю, Ваш подход лепить все ошибки в одну кучу меня не устраивает. Я не стесняюсь показать пользователю страницу 403 Forbidden, а не 404, если у него нет доступа к этому разделу.
maschingan
2011.04.29, 15:43
Форум: Общие вопросы (Yii 1.x)
Тема: Обработка ошибок БД.
Ответы: 28
Просмотры: 6725

Re: Обработка ошибок БД.

$error=Yii::app()->errorHandler->error; switch($error['type']) { case 'CDbExeption': { echo 'ошибка в базе'; break; } default: { echo 'Какая-то неопознаная ошибка'; break; } }    подробнее http://www.yiiframework.com/doc/guide/1.1/ru/topics.error#sec-4 (раздел 3. Управление отображением ошибок в де...
maschingan
2011.04.29, 15:11
Форум: Общие вопросы (Yii 1.x)
Тема: Обработка ошибок БД.
Ответы: 28
Просмотры: 6725

Re: Обработка ошибок БД.

Да, покажу "свою" страницу "page not found", если код ошибки отличный от 200. 99.99% юзеров не интересует "код ошибки" и т.д. Им надо просто сказать: "Такой страницы нет, вы ошиблись при вводе url." Кардинально с Вами не согласен. Да, про это знаю, спасибо. Р...
maschingan
2011.04.29, 11:33
Форум: Общие вопросы (Yii 1.x)
Тема: Обработка ошибок БД.
Ответы: 28
Просмотры: 6725

Re: Обработка ошибок БД.

Простите, а где там "мешать в одну кучу" ? Как где? Вы же даже не проверяете код ошибки. Будь там 400, 403, 404, 500 Вы всё равно покажете юзеру "page not found" По крайней мере я получу уведомление на мыло об "ошибке доступа к бд", а вы, при ошибке доступа к БД, покаж...
maschingan
2011.04.29, 00:02
Форум: Общие вопросы (Yii 1.x)
Тема: Обработка ошибок БД.
Ответы: 28
Просмотры: 6725

Re: Обработка ошибок БД.

Первый вариант сразу отпадает. Нельзя все ошибки мешать в одну кучу.
По поводу второго: чем Ваше решение лучше, чем просто положить в WebRoot/protected/views/system свои файлы для каждой ошибки?
maschingan
2011.04.28, 17:08
Форум: Общие вопросы (Yii 1.x)
Тема: Обработка ошибок БД.
Ответы: 28
Просмотры: 6725

Re: Обработка ошибок БД.

Так никто ничего интересного и не предложил...
maschingan
2011.04.25, 16:41
Форум: Общие вопросы (Yii 1.x)
Тема: Обработка ошибок БД.
Ответы: 28
Просмотры: 6725

Re: Обработка ошибок БД.

Timlar писал(а):ИМХО, не совсем правильно показывать "Page Not Found" при ошибках базы данных. Правильнее было бы выводить сообщение о том, что сайт на обновлении или временно недоступен.
Я так понимаю тут не только ошибки БД отображаются как Page Not Found = )
maschingan
2011.04.25, 15:13
Форум: Общие вопросы (Yii 1.x)
Тема: Обработка ошибок БД.
Ответы: 28
Просмотры: 6725

Обработка ошибок БД.

Всем привет. Расскажите кто как поступает при обработке ошибок БД? По умолчанию Yii отображает ошибки БД даже если режим дебага отключен. Поскольку я использую стандартные предсавления фреймворка для ошибок, то пришлось переопределить класс CExceptionHandler: class ErrorHandler extends CErrorHandler...
maschingan
2011.04.25, 00:36
Форум: Общие вопросы по программированию
Тема: Скрытые файлы в NetBeans
Ответы: 3
Просмотры: 3432

Re: Скрытые файлы в NetBeans

Зачем в скрытые директории помещать файлы, которые нужно отлаживать? Что это за файлы такие?