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 18/12/2007, 18h48   #1
Membre régulier
 
Homme
Développeur informatique
Inscription : octobre 2006
Messages : 84
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Développeur informatique
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : octobre 2006
Messages : 84
Points : 88
Points : 88
Par défaut include_link a chemin variable

Salut a ts

Aprés quelques recherches, je ne trouve pas de solution pour avoir le bon chemin de visualisation du fichier.

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
generator:
  class:              sfPropelAdminGenerator
  param:
    model_class:      VersionProjet
    theme:            default

    fields:
      fichier:
        type: admin_input_file_tag
        upload_dir: projet/%%projet%%
        filename: %%projet%%_%%version%%
        params: include_link=projet/??? include_remove=true
Je souhaiterai pourvoir avoir mon include_link identique à mon upload_dir, c'est à dire en fonction du nom du projet.

Est-ce possible ?

J'ai deja essayé :
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
generator:
  class:              sfPropelAdminGenerator
  param:
    model_class:      VersionProjet
    theme:            default

    fields:
      fichier:
        type: admin_input_file_tag
        upload_dir: projet/%%projet%%
        filename: %%projet%%_%%version%%
        params: include_link=projet/%%projet%% include_remove=true
mais cela me donne vraiment comme chemin : "projet/%%projet%%" et non "projet/nom_du_projet"


Version symfony 1.0.9
Apache/2.2.4 (Win32)
PHP 5.2.3
MySQL 5.0.41-community-nt
Windows XP
Mr_Glopinous est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/12/2007, 13h41   #2
Membre régulier
 
Homme
Développeur informatique
Inscription : octobre 2006
Messages : 84
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Développeur informatique
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : octobre 2006
Messages : 84
Points : 88
Points : 88
Question bête, reponse bête

J'ai trouvé la solution.
Il suffisait simplement de "personnaliser" l'affichage du champs en question.

Code generator.yml :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
generator:
  class:              sfPropelAdminGenerator
  param:
    model_class:      VersionProjet
    theme:            default

    fields:
      fichier:
        help: Fichier associer au projet pour cette version
        type: admin_input_file_tag
        upload_dir: projet/%%projet%%
        filename: %%projet%%_%%version%%
        params: 

    edit:
      display: [id_projet, version, _fichier, note, id_type_version]

et dans le dossier 'templates' du module :

Code _fichier.php :
1
2
3
4
5
6
7
8
 
<?php
    echo object_admin_input_file_tag($version_projet, 'getFichier', array (
      'control_name' => 'version_projet[fichier]',
      'include_link' => 'projet/'.$version_projet->getProjet(),
      'include_remove' => true,
    ));
?>

En esperant que cela servent à d'autres
Mr_Glopinous est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 07h38.


 
 
 
 
Partenaires

Hébergement Web