Phalcon Debug没有做任何事情

时间:2014-01-10 17:50:37

标签: php phalcon

我刚刚开始进入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进行了操作,但似乎无法使其正常工作。

2 个答案:

答案 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();
}