我刚刚开始进入Phalcon,但我遇到错误显示和各种错误处理问题。
在我的引导文件中,我有
$listener = new \Phalcon\Debug();
$listener->listen();
似乎没有生成任何东西。我已经明确地编写了一个错误:
public function indexAction() {
$recentPackages = Package::find(1,2,3,
array(
"order" => "updated DESC",
"limit" => 10)
);
$this->view->setVar("recentPackages", $recentPackages);
}
然而,出现的错误只是一个白页:
Wrong number of parameters
我正在运行Phalcon 1.2.4。还有其他我想念的东西吗?我按照文档here进行了操作,但似乎无法使其正常工作。
答案 0 :(得分:5)
您必须从public / index.php中删除try / catch
答案 1 :(得分:0)
http://docs.phalconphp.com/en/latest/reference/debug.html
在你的public / index.php文件中
更改cactch(\Exception $e) {...HERE...}
中的值
例如,来自phalconphp.com doc。
try {
//... app code ...
} catch(\Exception $e) {
echo get_class($e), ": ", $e->getMessage(), "\n";
echo " File=", $e->getFile(), "\n";
echo " Line=", $e->getLine(), "\n";
echo $e->getTraceAsString();
}