Précédent   Forum du club des développeurs et IT Pro > PHP > Bibliothèques et frameworks
Bibliothèques et frameworks Forum d'entraide sur les frameworks, templates, bibliothèques de code (PDFLib, eZPdf, JpGraph, Artichow, PEAR, etc). Avant de poster : FAQ bibliothèques, toutes les FAQ PHP et cours bibliothèques
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 18/12/2012, 15h33   #1
prims
Nouveau Membre du Club
 
Homme
Inscription : février 2011
Messages : 58
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations forums :
Inscription : février 2011
Messages : 58
Points : 28
Points : 28
Par défaut Besoin d'aide sur Silex

Bonjour

Je suis tombé par hasard sur Silex le "micro" framework basé sur Symfony 2. Je dois dire que je le trouve super, hyper souple (voir trop :p ) et idéal pour des petits projets.

Je test le framework et je voulais faire en sorte d'avoir deux Bundle App et Admin, l'un pour le front et l'autre pour l'administration. J'ai bien sur étais sur Google et pas trop de résultat car tous le monde utilise toujours qu'un seul Bundle App. J'ai essayé sur githun de regarder et pareil des sites complet mais pas séparé en bundle. Es ce que je suis obligé d'avoir un seul Bundle pour le front et back ?

Merci
prims est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/12/2012, 17h09   #2
Benjamin Delespierre
Modérateur
 
Avatar de Benjamin Delespierre
 
Benjamin Delespierre
Développeur Web
Inscription : février 2010
Messages : 3 889
Détails du profil
Informations personnelles :
Nom : Benjamin Delespierre
Âge : 25
Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Opérateur de télécommunications

Informations forums :
Inscription : février 2010
Messages : 3 889
Points : 8 580
Points : 8 580
Une seule application pour les deux aspects, c'est généralement ce qui se fait sinon: dupplication de code
__________________
On vous a menti
PHP, Injection de dépendances et composants
La POO en PHP en 10 minutes pour moins
Suivez-moi sur GitHub et Twitter

N'oubliez pas de vous servir des bouttons , et
Benjamin Delespierre est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/12/2012, 21h04   #3
prims
Nouveau Membre du Club
 
Homme
Inscription : février 2011
Messages : 58
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations forums :
Inscription : février 2011
Messages : 58
Points : 28
Points : 28
C'est ce que je pensais un app qui contient tout...
Mais dupliqué j'ai essayé mais dans le index.php quand j'essaye de ré dirigé vers le bundle voulue ca merde j'ai essaye via match ou mount même résultat.

Et pour l'authentification via doctrine seul ou doctrine mongo db tu connais un tuto ou pas ?

Merci
prims est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/12/2012, 21h32   #4
Benjamin Delespierre
Modérateur
 
Avatar de Benjamin Delespierre
 
Benjamin Delespierre
Développeur Web
Inscription : février 2010
Messages : 3 889
Détails du profil
Informations personnelles :
Nom : Benjamin Delespierre
Âge : 25
Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Opérateur de télécommunications

Informations forums :
Inscription : février 2010
Messages : 3 889
Points : 8 580
Points : 8 580
Je suis pas assez calé sur Symfony pour te répondre. Je peux en revanche faire intervenir l'auteur de notre dernier article sur Silex (s'il est dispo et qu'il veut bien sortir du rocher sous lequel il se terre de peur que le ciel ne lui tombe sur la tête - rapport à la fin du monde imminente).

Coté Auth, tu n'est pas forcé d'utiliser une DB si ton besoin n'est pas complexe tu sais
__________________
On vous a menti
PHP, Injection de dépendances et composants
La POO en PHP en 10 minutes pour moins
Suivez-moi sur GitHub et Twitter

N'oubliez pas de vous servir des bouttons , et
Benjamin Delespierre est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/12/2012, 09h36   #5
MaitrePylos
Responsable Livres

 
Avatar de MaitrePylos
 
Homme Gérard Ernaelsten
DBA & Dev PHP
Inscription : juin 2005
Messages : 3 588
Détails du profil
Informations personnelles :
Nom : Homme Gérard Ernaelsten
Âge : 40
Localisation : Belgique

Informations professionnelles :
Activité : DBA & Dev PHP
Secteur : Service public

Informations forums :
Inscription : juin 2005
Messages : 3 588
Points : 8 834
Points : 8 834
Bonjour,

Tu ne peux pas découper ton projet en module ou bundle avec Silex.
Silex est un chouette outil, mais si tu veux faire des découpes, alors il faut le faire sous forme de Controller.

Quoique en écrivant je me dis que c'est possible mais dans App, mais ça va alourdir ton code.

Nous aurions un projet de base avec :

App->Module->Application
App->Module->Administration

ensuite dans bootstrap, il ne te reste qu'a écrire tes routes :

Code :
1
2
3
 
$app->mount("/", new App\Module\Application\Controller\IndexController());
$app->mount("/Admin", new App\Module\Adminstration\Controller\IndexController());
Tu peux aussi éviter le répertoire module, à toi de voir.

En ce qui concerne Doctrine, actuellement il n'est possible que d'utiliser le Dbal de Doctrine *troll* et tant mieux *troll*, je ne vois pas l’intérêt d'aller alourdir ton projet avec des entités, *troll*Aucun projet d'ailleurs*troll*

Si vraiment tu veux faire une découpe par module, mais ne pas avoir à subir toutes la config de SF2, je me dirigerais vers des framework plus léger, mais puissant tel que FuelPHP, CodeIgniter ou Kohana (tous de la même famille).
CakePHP ou encore l'excellent Jelix.

Si tu veux rester dans le framework léger alors dirige toi vers Axiom.
MaitrePylos est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/12/2012, 11h30   #6
prims
Nouveau Membre du Club
 
Homme
Inscription : février 2011
Messages : 58
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations forums :
Inscription : février 2011
Messages : 58
Points : 28
Points : 28
C'est ce que je pensais. Donc pas le choix d'avoir tout dans le namespace App.
Je vais essayé ça ce weekend et je te tiens au courant
Et si je "réussi", je pourrai mettre mes sources sur github ou autre pour que toi ou quelqu'un d'autre me dise si cela est bon ou pas...


Pourquoi Doctrine ? Car c'est pour un petit projet et que bon je préfère Doctrine. Depuis que je me suis mis dessus j'adore

Pourquoi Silex ? Car j'ai commencé Symfony 2, que j'ai aimé et pour un petit projet je me suis dit faut que je reste sous "Symfony 2", quoi de mieux que Silex donc ? Après je connais pas trop les autres Framework (enfin de nom), et si c'est pour encore apprendre un autre Framework... (déjà que je suis sous zf1, ZF2 et SF2...)
prims est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 09h23.


 
 
 
 
Partenaires

Hébergement Web