Php Symfony2:“您必须遵守《全国人大常委会关于维护互联网安全的决定》及中华人民共和国其他有关法律法规。”;致命错误:类服务…”;尝试将类作为服务包含在config.yml(TCPDF)中时
我正试图在Symfony2(2.1.4-DEV)中使用服务容器包含类TCPDF的扩展。为此,我用以下代码编辑了Php Symfony2:“您必须遵守《全国人大常委会关于维护互联网安全的决定》及中华人民共和国其他有关法律法规。”;致命错误:类服务…”;尝试将类作为服务包含在config.yml(TCPDF)中时,php,symfony,fatal-error,Php,Symfony,Fatal Error,我正试图在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 TCP
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 {
}
?>
这给了我一个衰减错误:
致命错误:在第417行的/home/user/public_html/Acme/Symfony/app/cache/dev/appDevDebugProjectContainer.php中找不到类“Acme\VSBundle\extend_pdf”:
缓存是空的,我不知道为什么它找不到我的类
谢谢您的名称空间名称不正确:ModurexCRM\VSBundle,请修复名称空间名称。如果您使用
php-app/console-cache:clear
或手动(通过删除app/cache
目录)清除缓存会怎么样?
function testAction() {
$extendpdf = $this->get('extend_pdf');
return new Response('success');
}