開啟調(diào)試模式之后,將會(huì)輸出更多的信息幫助我們解決問題。例如,當(dāng)控制器或者視圖加載失敗之后,我們想要確認(rèn) Phalcon 內(nèi)部查找的目錄是否正確,開啟方式如下:
<?php
// 您也可以將跟蹤信息輸出到 $logger
$logfile = "unit-tests/logs/file.log";
$logger = new \Phalcon\Logger\Adapter\File($logfile);
Phalcon\Debug::enable($logger);
我們可以在代碼中添加調(diào)試信息,開啟調(diào)試模式后才會(huì)輸出:Phalcon\Debug::log("DEBUG Message");
這樣我們就可以根據(jù)網(wǎng)址的參數(shù)來決定是否開始調(diào)試:<?php
if (isset($_GET['debug'])) {
Phalcon\Debug::enable();
} else {
// 記得要關(guān)掉,同一進(jìn)程都會(huì)受影響
Phalcon\Debug::disable();
}
更多建議: