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 07/07/2011, 09h28   #1
Invité de passage
 
Homme Adrien STEFANSKI
Développeur informatique
Inscription : juillet 2011
Messages : 6
Détails du profil
Informations personnelles :
Nom : Homme Adrien STEFANSKI
Localisation : France

Informations professionnelles :
Activité : Développeur informatique
Secteur : Finance

Informations forums :
Inscription : juillet 2011
Messages : 6
Points : 0
Points : 0
Par défaut Hyperlien vers les foreign key dans les tables

Bonjour,

J'ai actuellement un projet contenant deux table, une principal contenant des foreign key et une de référence.
Est-il possible de faire des liens sur les champs correspondant à des foreigns keys sur la table principal renvoyant vers la table de référence?

Je suis débutant sous symfony...

Merci d'avance
Maze
Maze45 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/07/2011, 11h08   #2
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
Hello,

Quand tu parle de table, je suppose que tu parle des tableaux auto-générés par l'admin-generator, c'est bien ça ?

Pour avoir un affichage spécifique d'un champ dans ces tableaux, il te faut :

- Dans le fichier generator.yml, préfixer le nom de la colonne par "_". Ce qui te donne :
Code :
display : [champ1, champ2, _champSpecial]
A l'intérieur de ce partial, tu aura accès à ton objet : par exemple si ta table s'appelle "article", tu aura accès a $article, donc à $article->getTitre() (c'est pour l'exemple bien sur)

- Dans le dossier template du module, créer un partial nommé _champSpecial, dans lequel tu écrit le code à afficher.

Dans ton cas, tu peux donc créer un partial avec un code du genre
Code :
<a href="<?php echo url_for('@tonModeleReferent')"><?php echo $tonModele->getQqchose() ?></a>
Maerlyn31 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/07/2011, 08h59   #3
Modérateur
 
Avatar de Michel Rotta
 
Homme Michel Rotta
Responsable d'exploitation informatique
Inscription : septembre 2005
Messages : 4 913
Détails du profil
Informations personnelles :
Nom : Homme Michel Rotta
Âge : 49
Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

Informations professionnelles :
Activité : Responsable d'exploitation informatique
Secteur : Distribution

Informations forums :
Inscription : septembre 2005
Messages : 4 913
Points : 7 505
Points : 7 505
Poste ton shema.yml pour vérifier qu'il soit viable. Et pour te donner un début de réponse.
__________________
Si tu donnes un poisson à un homme, il mangera un jour. Si tu lui apprends à pêcher, il mangera toujours (Lao Tseu).
  • Pensez à valoriser les réponses pertinantes, cliquez sur le bouton vert +1 pour indiquer votre accord avec la solution proposée.
  • Pensez à utiliser la balise [code] pour afficher du code, elle est cachée sous le bouton [#] dans l'éditeur.
  • Une discussion est terminée ? Alors le bouton est votre ami !
Michel Rotta 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 21h43.


 
 
 
 
Partenaires

Hébergement Web