我正在尝试将Kint加载到我的第一个Phalcon项目中。我正在尝试使用loader.php
来执行此操作。我试过“registerDirs”,“registerClass”和“registerNamespaces”。
我习惯通过作曲家在Symfony2中使用Kint,但这次我尝试克隆git repo并将其放在这个Pahlcon项目的vendor文件夹中。当require
Kint类时,我得到的只是一个无声的500内部错误。以下是我目前的代码。
<?php
# app/config/loader.php
$loader = new \Phalcon\Loader();
/**
* We're a registering a set of directories taken from the configuration file
*/
$loader->registerDirs(
array(
$config->application->controllersDir,
$config->application->modelsDir,
'~/Code/incubator/Library/Phalcon',
"vendor/kint"
)
)->register();
有问题的控制器:
<?php
# app/controllers/indexController.php
class IndexController extends ControllerBase
{
public function indexAction()
{
Kint::dump("huh");
}
}
答案 0 :(得分:0)
在你的引导程序中需要作曲家自动加载器:
在你的public / index.php中,包括composers autoloader: https://github.com/phalcon/forum/blob/master/public/index.php#L44
require realpath('..') . "/vendor/autoload.php";