Привет У меня есть имя класса «Клиент» в переменной, как:Попытка загрузить класс «Класс» из глобального пространства имен. Ошибка Symfony2
$myclass = "Customer";
Теперь я создал объект для этого класса во время выполнения внутри файла службы:
namespace MyBundle\Service;
use Doctrine\ORM\EntityManager;
use Doctrine\ORM\QueryBuilder;
use MyBundle\Component\Data\handle\Customer;
use Symfony\Component\HttpFoundation\Request;
class MyServices
{
private $em;
public function __construct(EntityManager $entityManager)
{
$this->em = $entityManager;
}
public function getClassCustomer($className)
{
$object = new $className();
}
}
Теперь я я получаю следующее сообщение об ошибке:
Attempted to load class "Customer" from the global namespace
Даже Customer
класс уже определены и включены в том же файле:
Пожалуйста, укажите, что может быть проблемой. Заранее спасибо
Youre объяснение немного хаотично. Пожалуйста, напишите минимальный, но полный фрагмент кода, который позволит нам воспроизвести проблему. 'use/BundleName/ClassFolder:' ничего не включает. –
Hi dragoste: actualy namespace Mybundle \ Service; использование Mybundle \ Component \ DataFolder \ Classess \ Customer; Я использую в верхней части файла: –