5

我正在尝试在带有服务容器的 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”:...

缓存是空的,我不知道为什么找不到我的班级。

谢谢

4

1 回答 1

0

您的命名空间名称不正确:ModurexCRM\VSBundle,请更正命名空间名称。

于 2012-11-19T18:48:19.240 回答