フィールドを sfDoctrineGuardPluginにアタッチしようとしていますが、うまくいきidempresa
ません。これは、これらのテーブルの schema.yml (関連するテーブルのみ) です。
SdrivingEmpresa:
connection: doctrine
tableName: sdriving_empresa
columns:
idempresa:
type: integer(4)
fixed: false
unsigned: true
primary: true
autoincrement: true
idlogotipo:
type: integer(4)
fixed: false
unsigned: true
primary: true
autoincrement: false
nombre_empresa:
type: string(250)
fixed: false
unsigned: false
primary: false
notnull: true
autoincrement: false
ruta_emp:
type: string(45)
fixed: false
unsigned: false
primary: false
notnull: true
autoincrement: false
relations:
SdrivingLogotipo:
local: idlogotipo
foreign: idlogotipo
type: one
SdrivingEmisor:
local: idempresa
foreign: idempresa
type: many
SdrivingMaquina:
local: idempresa
foreign: idempresa
type: many
SdrivingOperador:
local: idempresa
foreign: idempresa
type: many
SdrivingTurno:
local: idempresa
foreign: idempresa
type: many
SfGuardUserProfile:
local: idempresa
foreign: idempresa
type: many
SfGuardUserProfile:
connection: doctrine
tableName: sf_guard_user_profile
columns:
user_id:
type: integer(8)
fixed: false
unsigned: false
primary: false
notnull: true
autoincrement: false
idempresa:
type: integer(4)
fixed: false
unsigned: true
primary: true
autoincrement: false
relations:
SfGuardUser:
local: user_id
foreign: id
type: one
SdrivingEmpresa:
local: idempresa
foreign: idempresa
type: one
これを実行すると:
# php symfony doctrine:dql "FROM sfGuardUser u, u.SfGuardUserProfile p"
>> doctrine executing dql query
次のエラーが表示されます。
>> DQL: FROM sfGuardUser u, u.SfGuardUserProfile p
>> Unknown relation alias SfGuardUserProfile
私が間違っていることは何ですか?私の間違いはどこですか?