Неустранимая ошибка PHP: Class Bundle \\ Controller \\ Symfony \\ Component \\ Intl \\ Intl не найден

Что мне нужно

  • Мне нужно конвертировать код страны в символ валюты.

     like for USD => $.
    
  • Мне нужно конвертировать код валюты в символ валюты.

Код

контроллер

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

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

ошибка

  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

-1

Решение

Ты должен написать use заявление:

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

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]