【发布时间】:2012-11-07 14:04:11
【问题描述】:
我正在尝试使用服务容器在 Symfony2 (2.1.4-DEV) 中包含类 TCPDF 的扩展。为此我编辑了symfony/app/config/config.yml:
services:
extend_pdf:
class: Acme\VSBundle\extend_pdf
在symfony/src/Acme/VSBundle/extend_pdf.php 文件中,我有一个类似的虚拟类:
<?php
namespace Acme\VSBundle;
// extend TCPF with custom functions
class extend_pdf extends TCPDF {
}
?>
我在控制器中加载,例如:
function testAction() {
$extendpdf = $this->get('extend_pdf');
return new Response('success');
}
这给了我休闲错误:
致命错误:在第 417 行调用堆栈的 /home/user/public_html/Acme/Symfony/app/cache/dev/appDevDebugProjectContainer.php 中找不到类“Acme\VSBundle\extend_pdf”:...
缓存是空的,我不知道为什么找不到我的类。
谢谢
【问题讨论】:
-
如果用
php app/console cache:clear或手动(通过删除app/cache目录)清除缓存会怎样?
标签: php symfony fatal-error