Я пытаюсь включить некоторые компоненты форм Symfony в свой проект.
use Symfony\Component\Form\Form;
use Symfony\Component\Form\FormInterface;
Если я сделаю это, я получу:
Fatal error: Class 'Symfony\Component\Form\Form' not found
Несмотря на то, что я знаю, что именно здесь находятся элементы формы. Использование
require 'Symfony\Component\Form\Form.php'
работает, но мне нужно создать псевдоним элементов формы, чтобы заставить класс работать.
EDIT:
Попытка сделать это после копирования ClassLoader в проект все еще приводит к той же ошибке:
require_once __DIR__.'/Symfony/Component/ClassLoader/UniversalClassLoader.php';
use Symfony\Component\ClassLoader\UniversalClassLoader;
$loader = new UniversalClassLoader();
$loader->registerNamespaces(array(
'Symfony' => __DIR__.'/Symfony',
));
$loader->register();