2010-05-09 5 views

Répondre

2

Je ne pense pas qu'il existe un symfony moyen.
Utilisez simplement les fonctions normales du système de fichiers PHP pour cela, par ex. file_get_contents

+0

Salut! Avant tout, merci pour l'aide. J'ai placé le fichier source markdown à l'emplacement suivant du projet symfony: doc/markdown/source/mais en utilisant la fonction php file_exists, il retourne toujours FALSE. Le chemin d'accès complet pour le fichier que je souhaite ouvrir est: /ccam/doc/markdown/source/QuickStart.mdtxt. Une suggestion pour le motif que je ne peux pas ouvrir le fichier? Meilleures salutations! –

+1

@Rui Gonçalves: Utilisez-vous le chemin relatif ou absolu? –

+0

Salut à tous! J'utilisais le chemin absolu mais je me suis rendu compte qu'il fallait utiliser un chemin relatif. Pouvez-vous me dire pourquoi la raison? Meilleures salutations! –

2

Le fichier README sfMarkdownPlugin détaille le traitement Markdown pour le contenu du fichier. Dans les directions, il utilise le répertoire 'data' de symfony pour stocker le fichier, et utilise la classe sfConfig pour accéder au contenu du fichier.

$file = sfConfig::get('sf_data_dir').'/content/about.txt'; 
if (!is_readable($file)) 
... 

Vous avez demandé un symfony façon de lire un fichier, il est.

Voir plus loin; http://www.symfony-project.org/plugins/sfMarkdownPlugin/0_1_1?tab=plugin_readme

Questions connexes