欧美三区四区_av先锋影音资源站_亚洲第一论坛sis_影音先锋2020色资源网_亚洲精品社区_在线免费观看av网站_国产一区二区伦理_亚洲欧美视频一区二区_99视频精品全部免费在线_精精国产xxxx视频在线

Zend Framework 入門——錯誤處理_PHP教程

編輯Tag賺U幣
教程Tag:暫無Tag,歡迎添加,賺取U幣!

推薦:Zend Framework 入門——多國語言支持
如果你的項目想要支持多語言版本,那么就需要用到 Zend_Translate。Zend_Translate 的詳細文檔在這里,不過如果想偷懶的話,也很簡單,在 View Helpers 文檔中介紹了如何用 Translate Helper

使用 Zend Framework 的 MVC 結構,如果不做特殊的處理,所有的異常都會被前端控制器捕獲,并累積起來。

Zend Framework 提供了若干種方法來處理異常。這里介紹最簡單的一種。

在第一部分《快速上手》中,我們已經有了一個很簡單的錯誤處理機制,即通過 applicatoin/controllers/ErrorController.php 以及其中定義的 errorAction 方法來處理異常。不過,只是給出了一個很簡陋的報錯信息。現在,我們把它再完善一下,達到兩個基本要求:

  1. 用戶請求了不存在的控制器或動作(404 錯誤),在用戶的瀏覽器中給出報錯信息;
  2. 其他的系統錯誤,則在日志文件中記錄下來。

1. 創建日志

創建一個與 application 平行的文件夾,命名為 logs。

編輯 html/index.php 文件,加入下面的代碼:

require_once 'Zend/Log.php';
require_once 'Zend/Log/Writer/Stream.php';
$log = new Zend_Log(new Zend_Log_Writer_Stream($rootPath . '/logs/errors.log', 'a '));
Zend_Registry::set('error_log', $log);

注意:Web 服務器應具有對 logs 文件夾的讀寫權限。

2. 完善錯誤處理代碼

編輯 application/controllers/ErrorController.php 文件,新的 errrorAction 方法為:

public function errorAction()
{
$log = Zend_Registry::get('error_log');
$content = null;
$errors = $this->_getParam ('error_handler') ;
switch ($errors->type) {
case Zend_Controller_Plugin_ErrorHandler::EXCEPTION_NO_CONTROLLER :
case Zend_Controller_Plugin_ErrorHandler::EXCEPTION_NO_ACTION :
// 404 error -- controller or action not found
$this->getResponse ()->setRawHeader ( 'HTTP/1.1 404 Not Found' ) ;
// ... get some output to display...
$content = "error_page_not_found"$$
break ;
default :
// application error; display error page, but don't change
// status code
$content = "error_unexpected"$$
// ...

// Log the exception
$exception = $errors->exception;

$log->debug($exception->getMessage() .
PHP_EOL . $exception->getTraceAsString());
break ;
}

// Clear previous content
$this->getResponse()->clearBody();
$this->view->content = $content;
}

在 languages/zh_cn.php 中加入錯誤信息的中文條目(如果你不需要支持多國語言,那么可以忽略這些):

'error_page_not_found' => "<h1>404 錯誤:頁面不存在!</h1>" . PHP_EOL .
'<p>對不起,您所要求的頁面不存在。</p>',
'error_unexpected' => '<h1>錯誤!</h1>' . PHP_EOL .
'<p>對不起,系統無法響應您的請求。請稍后再試。</p>',

最后,略微修改一下 application/views/error/error.phtml 文件:

其中的錯誤顯示代碼為:

<?php echo $this->translate($this->content); ?>

注意:如果你需要記錄所有的異常和錯誤,包括各種警告,可以參考這里。

相關文章

Zend Framework 入門——快速上手

Zend Framework 入門——多國語言支持

Zend Framework 入門——錯誤處理

Zend Framework 入門——頁面布局

分享:Zend Framework 入門——快速上手
1. 安裝 從 Zend Framework 的網頁上下載最新版本。解壓后,把整個目錄拷貝到一個理想的地方,比如:/php/library/Zend。 打開 php.ini 文件,確認包含 Zend 目錄的路徑在 include_path 里

來源:模板無憂//所屬分類:PHP教程/更新時間:2008-08-22
相關PHP教程
亚洲日本va在线观看| 97久草视频| 亚洲18私人小影院| 麻豆精品传媒视频| 日本黄色的视频| 成人做爰69片免费| 国产黄网在线观看| 日韩三级不卡| 日韩和欧美的一区| 一个色妞综合视频在线观看| 亚洲欧洲av一区二区| a级国产乱理论片在线观看99| 黄www在线观看| avove在线播放| 欧美视频第一| 久久婷婷久久| 五月婷婷综合激情| 久久久精品日本| 热舞福利精品大尺度视频| 无码人妻一区二区三区免费n鬼沢| 亚洲成人久久精品| 欧美在线亚洲| 中文字幕一区二区三区不卡| 国产亚洲精品久久久久久| 久久久久久国产精品mv| 又黄又爽的网站| 精品人妻少妇嫩草av无码专区| 久久免费精品视频在这里| www国产精品av| 亚洲高清一区二| 99九九视频| 一级片手机在线观看| 国产欧美一区二区三区精品酒店| 国产精品大片免费观看| 亚洲欧美日韩国产手机在线| 国产视频欧美视频| 精品欧美国产一区二区三区不卡| 岛国大片在线免费观看| 国产chinasex对白videos麻豆| 91九色精品| 中文字幕一区二区在线观看| 国内偷自视频区视频综合| www.欧美黄色| 不卡的免费av| 国产伦乱精品| 国产91精品精华液一区二区三区| 91麻豆精品国产91久久久久久| 国产精品久久久久久久久久三级| 五月婷婷激情久久| 夜夜躁很很躁日日躁麻豆| 久久中文亚洲字幕| 欧美视频中文字幕在线| 琪琪第一精品导航| xxxx一级片| 亚洲无码久久久久久久| 先锋影音久久久| 欧美性猛交xxxx黑人猛交| 91麻豆国产精品| 日本黄色www| 日本免费成人| 国产91对白在线观看九色| 中文字幕精品在线| 日本一级淫片演员| 国产精品第72页| 综合一区av| 精品欧美国产一区二区三区| 欧美激情视频播放| 日批视频在线免费看| 中文字幕永久免费视频| 国产精品mm| 日本乱码高清不卡字幕| 91色视频在线观看| 91麻豆免费视频网站| 国产精品香蕉| 亚洲国产精品久久久久秋霞影院| 日韩av不卡在线| 久久综合桃花网| 午夜av入18在线| 精品一区二区综合| 精品国产三级a在线观看| 欧美理论一区二区| 色婷婷在线视频观看| 亚洲图区在线| 亚洲欧美日韩国产另类专区| 91精品国产自产在线老师啪| 成熟妇人a片免费看网站| 巨大黑人极品videos精品| 国产片一区二区| 欧美激情xxxxx| 97人妻精品一区二区三区免费 | 精品视频一区二区三区免费| 91在线视频一区| 欧美精品成人久久| 日韩欧美视频| 欧美小视频在线观看| 免费国产一区二区| 中文字幕乱码无码人妻系列蜜桃| 国产一区二区调教| 国产亚洲欧洲黄色| 日本免费色视频| 白白在线精品| 亚洲欧洲日产国产综合网| 91wwwcom在线观看| av地址在线观看| 人人网欧美视频| 尤物视频一区二区| 国产日韩在线观看av| 国产va在线播放| 午夜在线一区| 久久精品中文字幕电影| 亚洲美女高潮久久久| 24小时成人在线视频| 久久精品视频网| 欧美孕妇性xx| 国产性生活毛片| 欧美精品一区二区三区中文字幕| 午夜精品久久久久久久99樱桃| 欧美理论一区二区| 午夜精品在线播放| 国产精品久久久久久妇女6080 | 九九热视频精品| 轻轻草成人在线| 亚洲精品资源美女情侣酒店| 亚洲成人福利在线观看| 57pao国产一区二区| 亚洲视频每日更新| 九色91在线视频| 国产精品特级毛片一区二区三区| 青娱乐精品在线视频| 欧美精品在线观看| 99视频在线观看视频| 在线视频成人| 欧美视频在线观看 亚洲欧| 天堂av在线中文| 五月天激情四射| 久久国产99| 国产亚洲精品91在线| 杨幂一区二区国产精品| 成人3d动漫在线观看| 欧美日韩一区二区三区在线| 日韩精品在线中文字幕| 天天操天天操天天| 91美女在线视频| 国产经典一区二区三区| 久久精品国产亚洲av麻豆色欲| 免费人成精品欧美精品| www.欧美免费| 中文字幕1区2区| 久久亚洲成人| 一个色综合导航| 在线视频一二区| 欧美日韩一二三四| 亚洲色图第三页| 亚洲蜜桃精久久久久久久久久久久| 蜜桃精品wwwmitaows| 欧美视频在线一区| 日韩精品免费一区| 亚洲aaa在线观看| 亚洲一区二区三区四区在线观看| 国产精品综合久久久久久| 天天干天天干天天操| 极品少妇一区二区三区精品视频 | 人妻无码视频一区二区三区| aaaa欧美| 一区二区三区欧美久久| 国产又爽又黄ai换脸| 亚洲人成777| 制服.丝袜.亚洲.中文.综合| 91香蕉国产线在线观看| 欧美区亚洲区| 久久久久久久久爱| 色哟哟精品观看| 亚洲欧美亚洲| 欧美成人性色生活仑片| 久久久国产成人| 白白色亚洲国产精品| 国产69精品久久久久久| 国产精品久久久久久久妇| 精品一区二区三区免费播放| 91精品国产自产在线老师啪 | 亚洲色偷精品一区二区三区| 日本韩国一区二区三区视频| 香港日本韩国三级网站| 综合天堂av久久久久久久| 韩国三级日本三级少妇99| 亚洲综合图片网| 亚洲欧美偷拍卡通变态| 久久国产精品网| www.欧美视频| 精品少妇一区二区三区| 在线免费观看视频黄| 999国产精品永久免费视频app| 久久亚洲精品网站| 一色道久久88加勒比一| 精品在线免费视频| 国产伦精品一区二区三区视频黑人 | 鲁丝一区鲁丝二区鲁丝三区| 久久69成人| 欧美zozo另类异族| 亚洲一区二区自偷自拍| 亚洲精品美女| 久久国产精品久久国产精品| 国产一级片免费| 国产精品一区二区久激情瑜伽 | 国产精品亚洲四区在线观看| 欧美日韩在线视频一区| 视色视频在线观看| 在线播放亚洲| 欧美日产国产成人免费图片| 91n在线视频| 麻豆freexxxx性91精品| 欧美一级淫片播放口| 真实的国产乱xxxx在线91| 久久久午夜电影| 国产av第一区| jlzzjlzz亚洲女人| 欧美激情视频在线观看| www.av88| 五月天网站亚洲| 国内自拍第二页| 欧美在线亚洲| 国产精品精品视频| 污视频在线免费| 日韩美女天天操| 欧美激情一区二区三区p站| 日本一不卡视频| 国产免费高清一区| 精品视频在线观看免费观看| 欧美丰满美乳xxx高潮www| 97人人爽人人| 日日夜夜一区二区| 国内一区二区三区在线视频| 全国男人的天堂网| 欧美视频一区二区三区…| 欧美性猛交xx| 狠狠久久亚洲欧美| 亚洲精品乱码视频| 日本一区二区中文字幕| 亚洲国产精品va在线| 欧美日韩在线观看成人| 中文字幕一区二区三区在线观看| 男女曰b免费视频| 日韩精品一卡| 日韩av日韩在线观看| 深爱激情五月婷婷| 欧美va亚洲va在线观看蝴蝶网| 中文字幕五月天| 亚洲天堂2014| 欧美特黄aaa| 国产最新精品精品你懂的| 亚洲春色综合另类校园电影| 国产日产精品一区二区三区四区的观看方式 | 亚洲一区免费看| 欧美日韩黄色| 欧美成人性色生活仑片| www.色婷婷.com| 精品美女在线观看| 久久高清免费视频| 中文字幕av免费专区久久| 欧美日韩dvd| 欧美日韩国产欧| 国产高清不卡av| 欧美变态挠脚心| 欧美做受高潮1| 欧美片第一页| 91精品福利在线一区二区三区| 97香蕉碰碰人妻国产欧美 | 特色特色大片在线| 亚洲在线久久| 99电影在线观看| 国产精品15p| 国产91ⅴ在线精品免费观看| 欧美xx视频| 中文字幕国产精品久久| 国产美女免费视频| 一本色道久久综合狠狠躁的推荐 | 成人激情视频在线播放| 日本高清视频网站| 日韩电影中文字幕av| 精品国产视频在线观看| 亚洲免费观看视频| 国产午夜在线一区二区三区| 97久久精品人人做人人爽50路 | 99久久亚洲精品蜜臀| 欧美日韩免费区域视频在线观看| 中出视频在线观看| 中文字幕av在线一区二区三区| 成人美女免费网站视频| www.香蕉视频| 日韩精品黄色网| 亚洲网站在线免费观看| 亚洲精品在线观看视频| 日本一本在线观看| 日韩午夜在线观看视频| 97netav| 欧美成人黑人猛交| 999精品一区| 国产乱码精品一区二区三区卡 | 亚洲欧洲av一区二区三区久久| 亚洲精品乱码久久久久久9色| 99视频热这里只有精品免费| 熟妇人妻无乱码中文字幕真矢织江| 韩国午夜理伦三级不卡影院| 国产69精品久久久久999小说| 日本亚洲视频在线| www.亚洲成人网| 美女网站色91| 青青草国产精品视频| 欧美男男gaytwinkfreevideos| 国产精品久久久久久网站| 综合日韩av| 亚洲国产成人在线视频| 无码人妻精品一区二| 日韩精品一区二区三区视频播放| 黄色免费av网站| 日韩欧美亚洲国产另类| 一级一片免费看| 亚洲国产精品va在看黑人| 国产精品久久久久久免费| 亚洲美女在线看| 影音先锋在线国产| 日韩三级视频中文字幕| 波多野结衣高清在线| 欧美性猛片aaaaaaa做受| 国产一级片久久| 欧美一区二区人人喊爽| 久久这里只有精品9| 日韩av有码在线| 亚洲黄色在线免费观看| 久久影视免费观看| av成人亚洲| 日本午夜精品理论片a级appf发布| 97se亚洲| 亚洲精品欧美极品| 99ri日韩精品视频| 国产日产久久高清欧美一区| 国产精品一区2区3区| 国产一区二区在线网站| 欧美成人综合| 久久av秘一区二区三区| 六月丁香综合在线视频| 日本久久精品一区二区| 久久久一区二区三区| 五月婷婷之综合激情| 久久中文字幕电影| 黑丝av在线播放| 香蕉成人伊视频在线观看| 国产一级免费观看| 精品免费99久久| 免费观看黄色av| 久久久噜噜噜久久久| 国产乱论精品| 国内精品二区| 国产深夜精品| 一区高清视频| 亚洲精品精选| www插插插无码视频网站| 99久久亚洲一区二区三区青草| 91精品又粗又猛又爽| 亚洲国产婷婷综合在线精品| 国产精品日日夜夜| 亚洲精品久久久久久久久久久| 丰满少妇xoxoxo视频| 日韩av综合网站| 国产88在线观看入口| 国产成人精品av| 奇米一区二区| 99porn视频在线| 在线电影一区| 国产一区二区在线视频播放| 久久电影国产免费久久电影| 女人高潮一级片| 亚洲一线二线三线视频| 精品午夜福利视频| 亚洲欧美成人精品| 成人性片免费| 4444kk亚洲人成电影在线| 一区二区亚洲精品| 欧美一区二区三区爽大粗免费| 久久久噜噜噜久久人人看| 91在线无精精品白丝| 这里只有精品电影| www.xxxx国产| 91av在线视频观看| 成人影视亚洲图片在线| 国产免费一区二区三区四在线播放| 国产精品18久久久| 国产区二区三区| 尤物在线观看一区| 国产精品777777| zzijzzij亚洲日本成熟少妇| 成人资源在线播放| 秋霞在线观看一区二区三区| 国产一区二区伦理片| 国产精品嫩草av| 欧美区在线观看| 五月激情丁香网| 欧美精品免费看| 视频国产一区| 中文字幕色呦呦|