Bonjour,
Je cherche à créer une action me permettant d'ajouter des produits dans ma table produits à l'aide d'une action supplémentaire dans l'admin generator. Cette action me permettrait d'ajouter tous les produits contenus dans un fichier .csv qu'il serait possible d'uploader à l'aide d'un bouton classique Parcourir, ou même dans un premier temps un fichier existant dans web/uploads.
Pour commencer, j'ai cherché si des plugins existaient pour ce cas (avec symfony 1.4 + Doctrine) mais ma recherche a été bien infructueuse, cela dit si un plugin permet de le faire, celà m'intéresse beaucoup et la suite ne sera du coup pas nécessaire.
Donc je me suis dit que j'allais développer ça moi même. Et là plusieurs questions se posent :
- Ou dois-je déclarer cette action (appelons-la "import") pour qu'elle soit visible à coté de l'action "new" de l'admin generator. La logique voudrait que je rajoute mon "import" dans le fichier generator.yml de cette manière
- Deuxième question : si le début est bon que dois-je écrire à la place de mon '~' pour que l'action en question utilise une éventuelle méthode importCsv() s'occupant de l'import et que j'écrirai moi même (j'aurais tendance à l'implémenter dans ma classe se trouvant dans model/doctrine/Product.class.php)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 config: actions: ~ fields: ~ list: display: ~ filter: ~ form: ~ edit: ~ new: ~ import: ~
Merci pour vos conseils.
Partager