Fragment Contrlera:
class DefaultController extends Controller { namespace Nomad\SystemBundle\Controller; use Symfony\Bundle\FrameworkBundle\Controller\Controller; use Symfony\Component\HttpFoundation\Response; use Nomad\SystemBundle\Entity\Uzytkownik; use Nomad\SystemBundle\Form\Type\RejestracjaType; public function createUzytkownik1Action(){ $rejestracja = new RejestracjaType(); $form = $this->createForm(new RejestracjaType(), $rejestracja); if ($form->isValid()) { $em = $this->getDoctrine()->getManager(); $em->persist($rejestracja); $em->flush(); return $this->redirect($this->generateUrl('rejestracja_success')); } }
Klasa formularza:
lokalizacja: src/Nomad/SystemBundle/Form/Type/Rejestracja.php
<?php namespace Nomad\SystemBundle\Form\Type; use Symfony\Component\Form\AbstractType; use Symfony\Component\Form\FormBuilderInterface; use Symfony\Component\OptionsResolver\OptionsResolverInterface; class RejestracjaType extends AbstractType { { $builder->add('login'); $builder->add('haslo'); $builder->add('email'); $builder->add('upr'); } public function getName() { return 'rejestracja'; } public function setDefaultOptions(OptionsResolverInterface $resolver) { } }
Komunikat błędu:
Attempted to load class "RejestracjaType" from namespace "Nomad\SystemBundle\Form\Type" in C:\xampp\htdocs\Projekt\src\Nomad\SystemBundle\Controller\DefaultController.php line 13. Do you need to "use" it from another namespace?
Nie można załadować klasy RejestracjaType z podanej lokalizacji. Sprawdziłem ścieżki kilkukrotnie i nie widzę błędu ...
Pomożecie?