Précédent   Forum des professionnels en informatique > PHP > Bibliothèques et frameworks > symfony
symfony Forum d'entraide sur le framework PHP symfony. Avant de poster : cours symfony et FAQ symfony
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 16/06/2011, 11h29   #1
Membre habitué
 
Avatar de Maerlyn31
 
Homme Baptiste Naudinat
Développeur Web
Inscription : mai 2011
Messages : 70
Détails du profil
Informations personnelles :
Nom : Homme Baptiste Naudinat
Localisation : France

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : mai 2011
Messages : 70
Points : 146
Points : 146
Par défaut Profondeur dans app.yml

Bonjour !

Je cherche des infos sur une utilisation un peu poussée de app.yml, sans trouver de résultats concluants.

Imaginons que j'ai le fichier app.yml suivant :

Code :
1
2
3
4
5
6
7
8
9
 
all:
  .arrays:
    options:
      sluggable:
        default:
          unique: true
          canUpdate: true
...
(pour la petite histoire je cherche à faire une appli qui génère des schema.yml "simples" via une interface web, ça se passe pas mal sauf pour un détail sur ce app.yml justement ^^)

Normalement, je devrais pouvoir faire un

Code :
1
2
 
sfConfig::get('app_options_sluggable_default');
qui me renverrait :

Code :
1
2
 
array('unique' => 'true', 'canUpdate' => 'true');
Sauf que non avec cet appel je ne reçoit qu'un timide "null".
Par contre, si je fais :

Code :
1
2
3
 
$options = sfConfig::get('app_options');
$default_sluggable = $options['sluggable']['default'];
Je récupère bien mon array.
Principe de moindre surprise, quand tu nous tiens ...
D'où le titre du post, il s'agit d'un problème quant à la "profondeur" que l'on peut scanner dans un fichier app.yml.
Quelqu'un a-t-il des infos ou techniques sur ce genre de problème ?

Merci d'avance !
Maerlyn31 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/06/2011, 11h49   #2
Membre chevronné
 
Avatar de Herode
 
Développeur Web
Inscription : mars 2005
Messages : 769
Détails du profil
Informations personnelles :
Localisation : France, Savoie (Rhône Alpes)

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : mars 2005
Messages : 769
Points : 788
Points : 788
Je n'ai jamais réussi à utiliser l'app.yml sur plus de 3 niveaux de profondeur, donc je m'arrange à présent pour le construire sur ce principe. Je n'ai rien trouvé dans la doc à se sujet, néanmoins.
Herode est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 21h30.


 
 
 
 
Partenaires

Hébergement Web