Bonjour,
J'aimerais savoir s'il est possible de faire des relations entre tables de
différentes bases ?
J'ai essayé la démarche suivante mais symfony ne veut pas créer les foreign
key...
En effet, j'ai deux bases : candidatures et annuaire
J'ai les deux tables suivantes : candidatures.operation et annuaire.company
J'aimerais les lier (avec des liens many to many ou one to many) comme
décrit ci-dessous.
Merci d'avance pour votre aide
databases.yml
-------------
all:
candidatures:
class: sfDoctrineDatabase
param:
dsn: mysql:host=localhost;dbname=candidatures
username: ***
password: ***
annuaire:
class: sfDoctrineDatabase
param:
dsn: mysql:host=localhost;dbname=annuaire
username: ***
password: ***
Schemas :
---------
Operation:
connection: candidatures
tableName: operation
package: candidatures
columns:
name: { type: string(255), notnull: true, unique: true }
company_id: { type: integer(4), notnull: true }
relations:
Company:
local: company_id
foreign: id
type: one
foreignType: many
foreignAlias: Operations
Company:
connection: annuaire
tableName: company
package: annuaire
columns:
id: { type: integer(4), primary: true,
autoincrement: true }
name: { type: string(255), notnull: true,
unique: true }
--
Vous recevez ce message, car vous êtes abonné au groupe Google
Groupes Symfony-fr.
Pour envoyer un message à ce groupe, adressez un e-mail
à [email protected].
Pour vous désabonner de ce groupe, envoyez un e-mail à l'adresse
[email protected].
Pour plus d'options, consultez la page de ce groupe :
http://groups.google.com/group/symfony-fr?hl=fr