A thing you could take a look at is the mysql CSV storage engine. Going
through mysql will give you all the power of SQL manipulations and you'll
keep a flat csv file to store all your data that you can access in any other
standard ways.

Another option that might be interesting for you is to take a look at the
symfony yml component and see what it can do for you.

Last: php itself has some functions to use csv files directly but I don't
know much about that!

2010/10/27 pmo <[email protected]>

> je pensais qu'au lieu d'utiliser des base de données, on pouvait
> utiliser un fichier qui serait formaté tel une base de donnée suivant
> un format qu'on pourrait spécifier quelque part. Mais, à priori, il
> faut simplement gérer soit même ses fichiers sur lesquels on veut
> faire des modifications.
> par exemple : je voudrais modifier le fichier /etc/passwd, au lieu
> d'initialiser une bdd avec une table passwd contenant les champs
> suivant : user - passwd - uid - gid - nom_user - home - bash
> on pourrait simplement dire que les données se trouvent dans un
> fichier formaté suivant des critères précis (séparation champ =
> ":"  ...)et ensuite directement faire des modifications dans ce
> fichier comme on le ferai dans une bdd (avec toutes les méthodes déjà
> existantes pour lister / editer les enregistrements).
> Sais tu s'il existe des fonction symfony pour la gestion des fichiers
> ou faut il utiliser celles de php  ?
> cdt,
> philippe
>
>
>
>
>
> On 24 oct, 15:36, Jérémie <[email protected]> wrote:
> > Alors, je ne suis pas sûr de bien comprendre ta requête, mais je ne vois
> > pas ce qui t'empêche d'écrire toi même dans ces fichiers.
> >
> > > l'option sans database dans settings existe bien, mais empèche
> > > simplement l'utilisation d'une base de donnée, mais comment faire pour
> > > lui dire d'utiliser des fichiers plat ?
> >
> > Je ne crois pas que tu puisses lui dire spécifiquement d'utiliser tel ou
> > tel fichier. Mais comme je le disais au dessus, je vois pas pourquoi tu
> > ne pourrais pas, toi même, lire/écrire ces fichiers. Tu peux créer tes
> > méthodes, surcharger celles de symfony... À partir de là, tu as une
> > marge de manœuvre relativement large :)
> >
> > Jérémie
>
> --
> If you want to report a vulnerability issue on symfony, please send it to
> security at symfony-project.com
>
> You received this message because you are subscribed to the Google
> Groups "symfony users" group.
> To post to this group, send email to [email protected]
> To unsubscribe from this group, send email to
> [email protected]<symfony-users%[email protected]>
> For more options, visit this group at
> http://groups.google.com/group/symfony-users?hl=en
>

-- 
If you want to report a vulnerability issue on symfony, please send it to 
security at symfony-project.com

You received this message because you are subscribed to the Google
Groups "symfony users" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/symfony-users?hl=en

Reply via email to