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
