2014-10-31 5 views
-1

내가PHP 치명적인 오류 : 클래스 번들 \ 컨트롤러 \ 심포니 \ 구성 요소 \ 국제 \ 국제 찾을 수 없습니다

  • 내가 통화 기호에 국가 코드를 변환 할 필요가 필요가있는 무엇.

    like for USD => $. 
    
  • i 통화 코드를 통화 기호로 변환해야합니다.

코드

컨트롤러

use Symfony\Component\Intl\ResourceBundle\CurrencyBundle; 
class EventDetailController extends Controller 
{ 
      $currency = $data[0]['currency']; 
      $Currency= USD 

     Symfony\Component\Intl\Intl::getCurrencyBundle()->getCurrencySymbol('USD'); 
} 

당신은 use 문 작성해야

PHP Fatal error: Class 'Acme\\biztradeshowsBundle\\Controller\\Symfony\\Component\\Intl\\Intl' not found in /home/indiamart/public_html/10into/src/Acme/biztradeshowsBundle/Controller/EventDetailController.php on line 180 

답변

2

오류 :

use Symfony\Component\Intl\ResourceBundle\CurrencyBundle; 
use Symfony\Component\Intl\Intl; 

class EventDetailController extends Controller 
{ 
    $currency = $data[0]['currency']; 
    $Currency= USD 

    Intl::getCurrencyBundle()->getCurrencySymbol('USD'); 
} 

또는 슬래시와 FQCN 쓰기 :

use Symfony\Component\Intl\ResourceBundle\CurrencyBundle; 

class EventDetailController extends Controller 
{ 
    $currency = $data[0]['currency']; 
    $Currency= USD 

    \Symfony\Component\Intl\Intl::getCurrencyBundle()->getCurrencySymbol('USD'); 
} 
+0

오류 PHP 치명적인 오류 : 클래스 '의 ResourceBundle'/ 홈/indiamart/public_html을/10into/공급 업체/심포니/심포니/SRC/심포니/컴포넌트/국제 공항에서 찾을 수 없습니다 /ResourceBundle/Reader/BinaryBundleReader.php on line 31 – user2818060

+0

또 다른 문제가 있습니다 :-) 그것에 대한 새로운 주제를 시작할 수 있습니다. 하지만 물어볼 필요가 있습니다. http://symfony.com/doc/current/components/intl.html을 읽었습니까? 문제가 Intl 구성 요소에 있습니다. php-intl 확장을 제대로 설치하지 않았을 수 있습니다. –

+0

어떻게 php-intln이 제대로 설치되었는지 확인하십시오. – user2818060