J'ai une table dans SQL Server dont j'ai besoin pour créer une entité dans Symfony. Je ne souhaite pas désosser toute la base de données car certaines entités déjà créées ne doivent pas être écrasées. J'ai écrit quelques entités avec succès, mais il y a une table qui cause des problèmes. Il a une clé primaire et une clé étrangère stockées en tant qu'identificateurs uniques. Ci-dessous le code que je utilise pour créer la propriété ID:Création manuelle d'une entité Doctrine/Symfony à partir d'une table SQL Server existante
/**
* @ORM\Column(name="MembID", type="guid")
* @ORM\Id
* @ORM\GeneratedValue(strategy="UUID")
*/
private $id;
Et voici mon getter:
/**
* Get id
*
* @return guid
*/
public function getId()
{
return $this->id;
}
Cela fonctionne lorsque ma clé primaire est un entier, mais pas un GUID. Quand j'essaye de charger la page j'obtiens un HTTP ERROR 500. Est-ce que n'importe qui a n'importe quelle idée comment résoudre ce problème?
Merci à l'avance
S'il vous plaît, pourriez-vous fournir le message d'erreur complet? – yceruto
Le HTTP ERROR 500 est tout ce que j'ai. Je peux dire qu'il bombarde le contrôleur à la ligne de code suivante: $ entities = $ em-> getRepository ('GFWebsiteBundle: Member') -> findAll(); –
vérifie votre fichier 'dev.log' puis, nous avons besoin de plus d'informations pour savoir où est la cause. – yceruto