Çok sayıda paket ve veritabanı bağlantısı içeren bir uygulama yapıyorum. MappingException İşte'ScheduleBundle Entity schedule' sınıfı, zincir yapılandırılmış ad alanlarında bulunmadı StudentsBundle Entity
kodudur - StudentsBundle \ Varlık Internal Server Error sınıfı 'ScheduleBundle \ Varlık \ tarifesi' zincir yapılandırılan ad bulunamadı 500 :
bu hatayı almaya devam kontrolör
<?php
namespace ScheduleBundle\Controller;
use Sensio\Bundle\FrameworkExtraBundle\Configuration\Route;
use Symfony\Component\HttpFoundation\Response;
//Json Response
use Symfony\Component\HttpFoundation\JsonResponse;
//Class Controller
use Symfony\Bundle\FrameworkBundle\Controller\Controller;
//Request
use Symfony\Component\HttpFoundation\Request;
use ScheduleBundle\Entity\schedule;
class ApiController extends Controller
{
/**
* @Route("/api/{week}")
*/
public function roosterApi(Request $request, $week)
{
$rooster = array('week' => '1');
$entityManager = $this->get('doctrine')->getManager();
$roosterConnection = $this->get('doctrine')->getRepository('ScheduleBundle:schedule', 'schedule');
$dataRooster = $roosterConnection->findOneByStudentId('36838');
$dataRooster->setSchedule($rooster);
$entityManager->persist($dataRooster);
$entityManager->flush();
$out = array('1' => $week);
return new JsonResponse($out, 200, array('Content-Type' => 'application/json'));
}
}
?>
Ben config.yml gelen doktrini kod içeren bu yüzden sorun benim orm haritalama ile olduğunu düşünüyorum
Ben Symfony 3.0.3 ve doktrindüzenlemek kullanıyorum
: Doğru doktrin varlık yöneticisi kullanmak gerekir problemi
Son 'use' ifadenizde dosya adı eksik. 'kullanmak ScheduleBundle \ Entity \ YourFileName' –
merhaba bu sorun – Jeroen