0
내 응용 프로그램 (Symfony 1.4 및 Doctrine으로 개발 됨)에 로그인 한 사용자의 idempresa
을 기반으로 모든 사용자를 얻으려고합니다. idempresa
은 sf_guard_user_profile
테이블에 있으며 이는 그에 대한 스키마 :동일한 idempresa를 가진 사용자 만 얻으려고 노력했습니다.
Doctrine_Core::getTable('sfGuardUser')
->createQuery('u')
->leftJoin('u.Profile p')
->where('idempresa = ?', $id_empresa)
->execute();
을하지만,이 오류를 얻을 :
SfGuardUserProfile:
connection: doctrine
tableName: sf_guard_user_profile
columns:
id: { type: integer(8), primary: true }
user_id: { type: integer(8), primary: false }
idempresa: { type: integer(4), primary: false }
relations:
User:
local: user_id
class: sfGuardUser
type: one
foreignType: one
foreignAlias: SfGuardUserProfile
onDelete: CASCADE
onUpdate: CASCADE
나는이 쿼리를 시도하고
을Unknown relation alias Profile
내 코드가 잘못 되었나요?
및 어쨌든, 오전 2시 감사 – Reynier
그것은에서 코드를 작성하는 것이 확실히 재미 피곤했다 : 그래서 당신은 당신의 쿼리 빌더에서 사용한다 오전 2시에 그런 간단한 실수로 쉽게 갇힐 수 있습니다. ;) –