[Syntax Error] line 0, col 468: Error: Expected Doctrine\ORM\Query\Lexer::T_FROM, got ':'
SELECT _a.firstname, _a.lastname, _a.email, _a.schoolName, _a.addressCity, _a.createdAt, _a.id, _a.username, _a.usernameCanonical, _a.emailCanonical, _a.enabled, _a.salt, _a.password, _a.lastLogin, _a.confirmationToken, _a.passwordRequestedAt, _a.locked, _a.expired, _a.expiresAt, _a.roles, _a.credentialsExpired, _a.credentialsExpireAt, _a.locale, _a.updatedAt, _a.birthDate, _a.addressStreet, _a.addressPostalCode, _a.schoolCity, _a.phone, _projects.name as projects::name, _a.facebookId, _a.facebook_access_token, _a.nationality, _a.country, _a.visibleOnFront FROM Wweeddoo\CoreBundle\Entity\User\User _a LEFT JOIN _a.projects _projects
/**
* @ORM\OneToMany(targetEntity="Project", mappedBy="author", cascade={"persist"})
* @GRID\Column(field="projects.name", title="Projects")
*/
protected $projects;
When i try use a one to many following the documentation, i got an weird error
The query executed is :
my projects atribute in author
I dont understand why the Entity class replace "." by "::". Do this real work on a sql server?