2012-11-19 13 views
5

Próbuję dołączyć rozszerzenie klasy TCPDF w Symfony2 (2.1.4- DEV) z kontenerem usług. Za to ja edytowany symfony/app/config/config.yml z:Symfony2: "Błąd krytyczny: Usługa klasy ..." podczas próby włączenia klasy jako usługi w pliku config.yml (TCPDF)

services: 
    extend_pdf: 
    class: Acme\VSBundle\extend_pdf 

w pliku symfony/src/Acme/VSBundle/extend_pdf.php mam manekina klasy takich jak:

<?php 
namespace Acme\VSBundle; 

// extend TCPF with custom functions 
class extend_pdf extends TCPDF { 

} 

?> 

które załadować w kontrolerze jak:

function testAction() { 
    $extendpdf = $this->get('extend_pdf'); 
    return new Response('success'); 
} 

Daje to mi błąd odłogowania:

Fatal error: Class 'Acme\VSBundle\extend_pdf' not found in /home/user/public_html/Acme/Symfony/app/cache/dev/appDevDebugProjectContainer.php on line 417 Call Stack:...

Pamięć podręczna była pusta i nie mam pojęcia, dlaczego nie może znaleźć mojej klasy.

Dziękuję

+0

Co się stanie, jeśli wyczyścisz pamięć podręczną za pomocą 'php app/console cache: clear' lub manual (usuwając katalog' app/cache')? –

+0

Oczyściłem go przed – Kekzus

Odpowiedz

0

mieć nieprawidłową nazwę przestrzeni nazw: ModurexCRM \ VSBundle, proszę zapisać nazwę przestrzeni nazw.

+0

Naprawiłem go, ale błąd pozostaje taki sam – Kekzus

Powiązane problemy