On va commencer pas le schema.yml :
Domain:
columns:
id:
type: integer
primary: true
notnull: true
autoincrement: true
name:
type: string(255)
redirect_to:
type: integer
default: NULL
create_at:
type: date
expire_at:
type: date
SubDomain:
columns:
id:
type: integer
primary: true
notnull: true
autoincrement: true
domain_id:
type: integer
name:
type: string(255)
relations:
DomainFrom:
foreignType: many
alias: DomainFrom
local: id
foreign: domain_from
class: Redirect
DomainTo:
foreignType: many
alias: DomainTo
local: id
foreign: domain_to
class: Redirect
Redirect:
columns:
id:
type: integer
primary: true
notnull: true
autoincrement: true
domain_from:
type: string(255)
domain_to:
type: string(255)
query_from:
type: string(255)
query_to:
type: string(255)
http_type:
type: integer
rank:
type: integer
ensuite j'avais fait un :<?php print_r($array); ?> dans ma vue qui me
donnes :
sfOutputEscaperArrayDecorator Object
(
[count:sfOutputEscaperArrayDecorator:private] =>
[value:protected] => Array
(
[0] => Array
(
[id] => 10
[name] => www
[domain_id] => 1
[DomainFrom] => Array
(
[id] => 120
[domain_to] => 20
[query_from] => sources12.html
[query_to] => ok.html
[http_type] => 301
[rank] => 1
)
)
[1] => Array
(
[id] => 20
[name] =>
[domain_id] => 1
[DomainFrom] => Array
(
[id] => 121
[domain_to] => 10
[query_from] => sources13.html
[query_to] => ok.html
[http_type] => 301
[rank] => 1
)
)
[2] => Array
(
[id] => 208
[name] => toto
[domain_id] => 1
[DomainFrom] => Array
(
[id] => 150
[domain_to] => 209
[query_from] => foot.html
[query_to] => rugby.php
[http_type] => 302
[rank] => 3
)
)
)
[escapingMethod:protected] => esc_specialchars
)
pour info la requête passé directement a MySQL donne :
s__id s__name s__domain_id r__id r__domain_to r__query_from
r__query_to r__http_type r__rank
10 www 1 120 20 sources12.html ok.html 301
1
20 NULL 1 121 10 sources13.html ok.html 301
1
10 www 1 122 20 sources14.html ok.html 301
1
20 NULL 1 123 10 sources15.html ok.html 301
1
10 www 1 124 20 sources16.html ok.html 301
1
20 NULL 1 125 10 sources17.html ok.html 301
1
10 www 1 126 20 sources18.html ok.html 301
1
20 NULL 1 127 10 sources19.html ok.html 301
1
10 www 1 128 20 sources20.html ok.html 301
1
20 NULL 1 129 10 sources21.html ok.html 301
1
10 www 1 130 20 sources22.html ok.html 301
1
20 NULL 1 131 10 sources23.html ok.html 301
1
10 www 1 132 20 sources24.html ok.html 301
1
20 NULL 1 133 10 sources25.html ok.html 301
1
10 www 1 134 20 sources26.html ok.html 301
1
20 NULL 1 135 10 sources27.html ok.html 301
1
10 www 1 136 20 sources28.html ok.html 301
1
20 NULL 1 137 10 sources29.html ok.html 301
1
10 www 1 138 20 sources30.html ok.html 301
1
20 NULL 1 139 10 sources31.html ok.html 301
1
10 www 1 140 20 sources32.html ok.html 301
1
208 toto 1 150 209 foot.html rugby.php 302
3
Il me manque toute les donnée en "double" pour www et NULL
--~--~---------~--~----~------------~-------~--~----~
Vous avez reçu ce message, car vous êtes abonné au groupe Groupe "Symfony-fr"
de Google Groupes.
Pour transmettre des messages à ce groupe, envoyez un e-mail à
l'adresse [email protected]
Pour résilier votre abonnement à ce groupe, envoyez un e-mail à
l'adresse [email protected]
Pour afficher d'autres options, visitez ce groupe à l'adresse
http://groups.google.com/group/symfony-fr?hl=fr
-~----------~----~----~----~------~----~------~--~---