2010年08月26日

DEBUG=0でも、DB接続エラーを表示

DEBUG設定を0にしていても、MySQLが動作していなければエラーを表示させるには。

app_controller.php に下記のように書いてみました。

(1)まず、下記を class宣言"class AppController extends...."の前に追加。
 
uses('model'.DS.'connection_manager');


(2)それから、
 
function __construct() {
parent::__construct();

$db =& ConnectionManager::getDataSource('default');
if(empty($db->connection)){
echo "Database Connection Error! Check your DB.";
exit;
}
}


これでOK。
posted by SDozono at 17:01| 東京 ☀| Comment(2) | TrackBack(0) | CakePHP General | このブログの読者になる | 更新情報をチェックする