我正在尝试在服务容器中包含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 {
}
?>
我在Controller中加载,如:
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'调用堆栈:...
缓存是空的,我不知道,为什么找不到我的班级。
谢谢
答案 0 :(得分:0)
您的命名空间名称不正确:ModurexCRM \ VSBundle,请修复命名空间名称。