Bonsoir à tous,
excusez moi si je reviens un peu sur les mêmes problèmes,
je reprend le projet jobeet sur le site officiel de symfony question de me faire la main avec ce framework et avoir les bonne attitudes de travail avec. Il se trouve que j'ai un soucis avec la base de donnée.
Je reçois ce message
Invalid schema element named .....
je vous mets le fichier de configuration du schema:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
# config/schema.yml
doctrine:
  jobeet_category:
    id:           ~
    name:         { type: varchar(255), required: true, index: unique }
 
  jobeet_job:
    id:           ~
    category_id:  { type: integer, foreignTable: jobeet_category, foreignReference: id, required: true }
    type:         { type: varchar(255) }
    company:      { type: varchar(255), required: true }
    logo:         { type: varchar(255) }
    url:          { type: varchar(255) }
    position:     { type: varchar(255), required: true }
    location:     { type: varchar(255), required: true }
    description:  { type: longvarchar, required: true }
    how_to_apply: { type: longvarchar, required: true }
    token:        { type: varchar(255), required: true, index: unique }
    is_public:    { type: boolean, required: true, default: 1 }
    is_activated: { type: boolean, required: true, default: 0 }
    email:        { type: varchar(255), required: true }
    expires_at:   { type: timestamp, required: true }
    created_at:   ~
    updated_at:   ~
 
  jobeet_affiliate:
    id:           ~
    url:          { type: varchar(255), required: true }
    email:        { type: varchar(255), required: true, index: unique }
    token:        { type: varchar(255), required: true }
    is_active:    { type: boolean, required: true, default: 0 }
    created_at:   ~
 
  jobeet_category_affiliate:
    category_id:  { type: integer, foreignTable: jobeet_category, foreignReference: id, required: true, primaryKey: true, onDelete: cascade }
    affiliate_id: { type: integer, foreignTable: jobeet_affiliate, foreignReference: id, required: true, primaryKey: true, onDelete: cascade }
Je voudrais donc savoir deux choses:
1: Est ce que je peux construire directement ma base de donnée et généré ensuite le schema ? (Evidemment en tenant compte des champs de jobeet)
2: Si c'est pas le cas, est ce que je peux avoir une correction pour le fichier.
Merci de m'avoir lu et bon codage à vous

j'ai opté pour doctrine et installé les plugins doctrine puis supprimé propel.