2012-11-19 14 views
5

में एक सेवा के रूप में कक्षा को शामिल करने का प्रयास करते समय मैं Symfony2 में कक्षा TCPDF का विस्तार शामिल करने का प्रयास कर रहा हूं (2.1.4- डीवी) सेवा कंटेनर के साथ। कि मैं के साथ symfony/app/config/config.yml संपादित:सिम्फनी 2: "घातक त्रुटि: कक्षा सेवा ..." config.yml (TCPDF)

<?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'); 
} 

इससे

services: 
    extend_pdf: 
    class: Acme\VSBundle\extend_pdf 

फ़ाइल symfony/src/Acme/VSBundle/extend_pdf.php में मैं एक डमी श्रेणी की तरह है मुझे गिरने वाली त्रुटि:

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:...

कैश खाली था और मुझे नहीं पता, मुझे मेरी कक्षा क्यों नहीं मिल रही है।

धन्यवाद

+0

क्या होगा यदि आप 'php app/console cache: clear' या मैन्युअल रूप से कैश को साफ़ करते हैं (' ऐप/कैश 'निर्देशिका को हटाकर)? –

+0

मैंने – Kekzus

उत्तर

0

आपने गलत नाम स्थान का नाम: ModurexCRM \ VSBundle, कृपया नाम स्थान नाम तय।

+0

से पहले इसे साफ़ कर दिया, मैंने वास्तव में इसे ठीक किया, लेकिन त्रुटि वही रहती है – Kekzus