Найдено 75 результатов
- 2011.06.06, 12:36
- Форум: Общие вопросы (Yii 1.x)
- Тема: Active Record и JOINS
- Ответы: 31
- Просмотры: 7954
Re: Active Record и JOINS
$profiles - это массив.
- 2011.05.08, 14:09
- Форум: Архив
- Тема: YiiBase создание приложения.
- Ответы: 4
- Просмотры: 3223
Re: YiiBase создание приложения.
Ок, спасибо.
- 2011.05.06, 09:30
- Форум: Архив
- Тема: YiiBase создание приложения.
- Ответы: 4
- Просмотры: 3223
Re: YiiBase создание приложения.
Не за что. Ещё хочу спросить. Если в конфигурации логов написать 'log'=>array( 'class'=>'CLogRouter', 'routes'=>array( array( 'class'=>'CFileLogRoute', 'levels'=>'error, warning', 'categories'...
- 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?
http://www.yiiframework.com/doc/api/1.1 ... ion-detail
и здесь:
http://www.yiiframework.com/doc/api/1.1 ... ion-detail
нет поля return и указано public static VOID?
- 2011.04.29, 18:01
- Форум: Общие вопросы (Yii 1.x)
- Тема: Обработка ошибок БД.
- Ответы: 28
- Просмотры: 6725
Re: Обработка ошибок БД.
Могу предложить только завести константу в файле main.php, больше в голову ничего не идет...
Или переопределить класс CEmailLogRoute
Или переопределить класс CEmailLogRoute
- 2011.04.29, 17:38
- Форум: Общие вопросы (Yii 1.x)
- Тема: Обработка ошибок БД.
- Ответы: 28
- Просмотры: 6725
Re: Обработка ошибок БД.
Yii::app()->params ещё не сформировано в момент инициализации приложения. Вы пытаетесь обратиться к свойству, которое инициализируете позже.kosenka писал(а):Может есть какое-то решение, чтобы CLogRouter подхватывал Yii::app()->params ?
И зачем Вам указывать его в params?
- 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', ), ), Это если в файл. На почту не отправляю, но думаю там не на много ...
- 2011.04.29, 17:08
- Форум: Общие вопросы (Yii 1.x)
- Тема: Обработка ошибок БД.
- Ответы: 28
- Просмотры: 6725
Re: Обработка ошибок БД.
Далее, ни при использовании этой настройки, ни при использовании стандартных отображений в режиме боевой эксплуатации пользователю не отображаются нежелательные данные. Вот так выглядит страница при отображении стандартных представлений фреймворка: Internal Server Error CDbConnection failed to open...
- 2011.04.29, 16:54
- Форум: Общие вопросы (Yii 1.x)
- Тема: Обработка ошибок БД.
- Ответы: 28
- Просмотры: 6725
Re: Обработка ошибок БД.
Велосипедом я считаю отправку письма об ошибке в этом action-е, а не с помощью CLogRoute. Я бы с удовольствие использовал CLogRoute, если бы с его помощью можно было бы отправить след. данные: IP, UserAgent , Время на сервере, URL на котром была ошибка, URL_REFERER и т.д. Или для этого нужно "...
- 2011.04.29, 16:25
- Форум: Общие вопросы (Yii 1.x)
- Тема: Обработка ошибок БД.
- Ответы: 28
- Просмотры: 6725
Re: Обработка ошибок БД.
maschingan , 'errorHandler' => array( // Use 'site/error' action to display errors 'errorAction' => 'site/error', ), Является стандартом. Появляется в конфиге при генерации приложения. С чего вы взяли, что это велосипед? Кто сказал что это велосипед. Велосипедом я считаю отправку письма об...
- 2011.04.29, 16:03
- Форум: Общие вопросы (Yii 1.x)
- Тема: Обработка ошибок БД.
- Ответы: 28
- Просмотры: 6725
Re: Обработка ошибок БД.
Ещё раз повторю, Ваш подход лепить все ошибки в одну кучу меня не устраивает. Я не стесняюсь показать пользователю страницу 403 Forbidden, а не 404, если у него нет доступа к этому разделу.maschingan писал(а):на все ошибки кроме ошибок БД показывать стандартные представления yii
- 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. Управление отображением ошибок в де...
- 2011.04.29, 15:11
- Форум: Общие вопросы (Yii 1.x)
- Тема: Обработка ошибок БД.
- Ответы: 28
- Просмотры: 6725
Re: Обработка ошибок БД.
Да, покажу "свою" страницу "page not found", если код ошибки отличный от 200. 99.99% юзеров не интересует "код ошибки" и т.д. Им надо просто сказать: "Такой страницы нет, вы ошиблись при вводе url." Кардинально с Вами не согласен. Да, про это знаю, спасибо. Р...
- 2011.04.29, 11:33
- Форум: Общие вопросы (Yii 1.x)
- Тема: Обработка ошибок БД.
- Ответы: 28
- Просмотры: 6725
Re: Обработка ошибок БД.
Простите, а где там "мешать в одну кучу" ? Как где? Вы же даже не проверяете код ошибки. Будь там 400, 403, 404, 500 Вы всё равно покажете юзеру "page not found" По крайней мере я получу уведомление на мыло об "ошибке доступа к бд", а вы, при ошибке доступа к БД, покаж...
- 2011.04.29, 00:02
- Форум: Общие вопросы (Yii 1.x)
- Тема: Обработка ошибок БД.
- Ответы: 28
- Просмотры: 6725
Re: Обработка ошибок БД.
Первый вариант сразу отпадает. Нельзя все ошибки мешать в одну кучу.
По поводу второго: чем Ваше решение лучше, чем просто положить в WebRoot/protected/views/system свои файлы для каждой ошибки?
По поводу второго: чем Ваше решение лучше, чем просто положить в WebRoot/protected/views/system свои файлы для каждой ошибки?
- 2011.04.28, 17:08
- Форум: Общие вопросы (Yii 1.x)
- Тема: Обработка ошибок БД.
- Ответы: 28
- Просмотры: 6725
Re: Обработка ошибок БД.
Так никто ничего интересного и не предложил...
- 2011.04.25, 16:41
- Форум: Общие вопросы (Yii 1.x)
- Тема: Обработка ошибок БД.
- Ответы: 28
- Просмотры: 6725
Re: Обработка ошибок БД.
Я так понимаю тут не только ошибки БД отображаются как Page Not Found = )Timlar писал(а):ИМХО, не совсем правильно показывать "Page Not Found" при ошибках базы данных. Правильнее было бы выводить сообщение о том, что сайт на обновлении или временно недоступен.
- 2011.04.25, 15:13
- Форум: Общие вопросы (Yii 1.x)
- Тема: Обработка ошибок БД.
- Ответы: 28
- Просмотры: 6725
Обработка ошибок БД.
Всем привет. Расскажите кто как поступает при обработке ошибок БД? По умолчанию Yii отображает ошибки БД даже если режим дебага отключен. Поскольку я использую стандартные предсавления фреймворка для ошибок, то пришлось переопределить класс CExceptionHandler: class ErrorHandler extends CErrorHandler...
- 2011.04.25, 00:36
- Форум: Общие вопросы по программированию
- Тема: Скрытые файлы в NetBeans
- Ответы: 3
- Просмотры: 3432
Re: Скрытые файлы в NetBeans
Зачем в скрытые директории помещать файлы, которые нужно отлаживать? Что это за файлы такие?
- 2011.04.02, 21:11
- Форум: Общие вопросы (Yii 1.x)
- Тема: Как сделать переключение между закладками?
- Ответы: 4
- Просмотры: 1525