Aller au menu - Aller au contenu

Symfony2 - Un tutoriel pour débuter avec le framework Symfony2

Pour accéder à cette section
Connectez-vous !
connexion_rpx
Page Précédente  1  2  3  4  5  6  Suivante
Pseudo Commentaire
Page Précédente  1  2  3  4  5  6  Suivante
Hors ligne Bryan Laurier # Posté le 22/02/2012 à 03:39:25

Avis : Bon

Salut Winzou,
Je vois qu'il y a un autre tutoriel Sf2 en production en même temps que le tien. Mais saches que je continuerai à suivre le tien, même si c'est dommmage de pas aller voir ailleurs, car j'ai commencer à le lire depuis le mois de septembre. Petites parenthèses, je trouve l'évolution un peu lente; par ailleurs je comprends le fait que t'aies des occupations primaires...
Ceci étant dit, j'ai une remarque à faire sur un point vital pour tout bon site qui se respecte.Jusqu'à présent, t'as pas fait, d'allusion au module gestion d'images. Comptes-tu y consacrer un chapitre? Parce que le tutoriel nous même progessivement au développement d'un blog; et un blog, sans images, est bien banquale je trouve! Autre chose, la partie sur la sécurité, quand est-ce qu'elle sera terminée? Elle est réellement primordiale, par rapport aux autres chapitres qui suivent.
Enfin merci pour l'énorme travail que tu fais pour nous.
Hors ligne Bryan Laurier # Posté le 22/02/2012 à 03:46:59 Message supprimé pour le motif suivant : Merci d'utiliser la fonction d'édition.

Avis : Bon

Citation : Bryan Laurier
Salut Winzou,
Je vois qu'il y a un autre tutoriel Sf2 en production en même temps que le tien. Mais saches que je continuerai à suivre le sien,
Ceci étant dit, j'ai une remarque à faire sur un point vital pour ton bon site qui se respecte.
Enfin merci l'énorme travail que tu fais pour nous.


Edit:Mais saches que je continuerai à suivre le tien...tout bon site qui se respecte... Enfin merci pour
Hors ligne winzou # Posté le 22/02/2012 à 09:20:29
lala
Avatar

Avis : Très bon Modérateurs

Ville : Singapour
Pays : Singapour
Études : Ecole Centrale de Lyon

Salut Bryan Laurier,

Merci de ton retour. Juste une question : qu'attends-tu comme "suite de la partie sécurité" ? Je n'ai rien prévu de plus sur la sécurité, ce que je donne dans le chapitre suffit à mettre en place une sécurité de base, extensible ensuite en allant piocher les informations dans la documentation.

Un tutoriel pour débuter avec le framework Symfony2.
Chapitre en beta-test : Déployer son site Symfony2 en production, donnez vos avis !

Je recherche toujours quelqu'un capable de faire des icônes sympas pour les chapitres du tutoriel, contactez-moi, merci !
 
Hors ligne Screation # Posté le 23/02/2012 à 22:23:17
Avatar

salut merci pour ce tuto :)
c'est pour quand la version pdf :)

Image utilisateur screationweb / Image utilisateur screation@hotmail.fr / Image utilisateur Screation Web / Image utilisateur Screation
xHTML/HTML5/CSS3 ▓▓▓▓▓▓▓▓▓▓ PHP5/MySQL ▓▓▓▓▓▓▓▓▓▓ Symfony2 ▓▓▓▓▓▓▓▓▓▓
JS/jQuery/Ajax ▓▓▓▓▓▓▓▓▓▓ FLASH/AS3 ▓▓▓▓▓▓▓▓▓▓ FLEX ▓▓▓▓▓▓▓▓▓▓
 
Hors ligne winzou # Posté le 25/02/2012 à 16:04:27
lala
Avatar

Avis : Très bon Modérateurs

Ville : Singapour
Pays : Singapour
Études : Ecole Centrale de Lyon

Salut à tous,

Je viens de passer le tutoriel en licence libre, vous pouvez donc dès à présent télécharger le PDF ! :)

Un tutoriel pour débuter avec le framework Symfony2.
Chapitre en beta-test : Déployer son site Symfony2 en production, donnez vos avis !

Je recherche toujours quelqu'un capable de faire des icônes sympas pour les chapitres du tutoriel, contactez-moi, merci !
 
Hors ligne mpic # Posté le 25/02/2012 à 18:20:29
Avatar

Avis : Très bon
Flux RSS

En fait qu'elles sont les changements quand tu passe en license libre ? (je ne suis pas trés fort dans le domaine :( )

Envie de vous détendre ??
Alors visitez mon site : Mpic

 
Hors ligne Léon # Posté le 01/03/2012 à 14:16:56
Avatar

Avis : Très bon Groupe : Anciens

Excellent Winzou !
Bon tutoriel !

Mon nom de famille, c'est Zéro - Qui suis-je ?
Twitter
 
Hors ligne phph # Posté le 03/03/2012 à 18:07:13

Bonjour, Merci pour le tutoriel, c'est bien fait
j'aimerai savoir quel IDE utiliser pour Symfony2 et pour PHP en générale
Hors ligne martinQt # Posté le 05/03/2012 à 21:33:16

Avis : Très bon

Salut,

Un très bon tuto pour débutant et pas seulement.

Juste un petit truc: rajouter une mention comme quoi eAccelerator court-circuite les annotations. Je l'avais activé après que symfony mais conseillé d'utiliser un accélérateur.
Hors ligne Yaninho # Posté le 08/03/2012 à 09:15:37
Avatar

Avis : Très bon

Hello Winzou,

Super tuto pour un débutant dans le monde des frameworks et plus particulièrement de Sf :)

Sais-tu si une édition papier est prévue pour ton tuto ?

Merci

Since 1987.
Développeur web / Symfony2
 
Hors ligne nadou89 # Posté le 09/03/2012 à 17:28:45

bjr,

SVP, si qq"1 peu m'aider dans l'installation ,configuration et utilisation du SF2-FeedImportBundle merciiiiii
Hors ligne sclabet # Posté le 09/03/2012 à 20:41:06
Avatar

Avis : Très bon

Excellent tutoriel,

je viens de finir de le lire entièrement, il est vraiment très bien fait d'un bout à l'autre :
les explications sont claires et les exemples bien choisis (bravo : bel exercice pédagogique)
de plus, les nombreux liens présents dans le tutoriel simplifient l'accès à toutes les informations spécifiques officielles sur le sujet.

merci beaucoup.

PS : j'attends avec impatience la version "livre" et le chapitre sur la gestion des évènement
Hors ligne anonyme # Posté le 14/03/2012 à 18:07:27 Message supprimé pour le motif suivant : Merci d'utiliser la fonction d'édition..

Bonjour je débute dans la programmation symfony2 et je ne sait pas comment avoir l'url de la page courante ainsi de relier le web service à la base de donnée pour avoir un flux json.Pouvez vous m'aider ?
Merci
Hors ligne anonyme # Posté le 14/03/2012 à 18:11:43

Bonjour je débute dans la programmation symfony2 et je ne sait pas comment avoir les paramétres de l'url de la page courante ainsi de relier le web service à la base de donnée pour avoir un flux json.Pouvez vous m'aider ?
Merci
Hors ligne Ymox # Posté le 15/03/2012 à 11:08:03
Official topic murderer
Avatar

Ville : Bex
Pays : Suisse

C'est une sacrée mine d'informations, ce tutoriel ! Je me rappelle l'avoir lu pour la première fois en novembre 2011, alors que je me mettais à travailler avec Symfony2 pour le projet qui m'occupe encore au moment où je vous écris. Déjà sur le moment, c'était costaud, et ça c'est drôlement étoffé depuis… On va avoir droit à un tutoriel référence dans la francophonie pour ce framework, comme ceux de M@teo21 le sont pour le (x)HTML et PHP.

(Encore) bravo, félicitations et tout le tralala winzou !

Sur un forum, ce n'est pas à vous de choisir qui vous aide, mais aux autres de choisir de vous aider.
Code : HTML & Django - Coloration syntaxique pour Twig
1
2
3
<code titre="file.html.twig" type="{% if type="html+django" -%}
	{{ type|humanize(' & ')|title -}}
{% else %}{# "html+jinja", par exemple #}{{ type }}{% endif %}>
 
Hors ligne leseul # Posté le 15/03/2012 à 12:27:49

Avis : Très bon

ce tuto est très interessan merci a vous les auteurs pour la chance que vous donné à toutes personne qui v apprendre ce
super frameWork.
Hors ligne Mme Idel # Posté le 16/03/2012 à 13:27:22 Message supprimé pour le motif suivant : Merci de poster vos problèmes sur le forum, pas ici..

Bonjour,

Merci pour ce tuto :)en fait j'ai un souci lors de l'installation de bundle FOSUSER pour la creation d user ca marche mais j'arrive pas a envoyer mail d'activation(pour que l'utilisateur puisse activer leur compte).

Voila erreur:


C:\wamp\www\avv>php app/console fos:user:create monutilisateur test@example.com motdepasse



[Symfony\Component\Config\Definition\Exception\InvalidConfigurationException]
Unrecognized options "email" under "fos_user.registration"

voila mon code:
Code : Autre
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
imports:
    - { resource: parameters.ini }
    - { resource: security.yml }

framework:
    #esi:             ~
    #translator:      { fallback: %locale% }
    secret:          %secret%
    charset:         UTF-8
    router:          { resource: "%kernel.root_dir%/config/routing.yml" }
    form:            true
    csrf_protection: true
    validation:      { enable_annotations: true }
    templating:      { engines: ['twig'] } #assets_version: SomeVersionScheme
    session:
        default_locale: %locale%
        auto_start:     true

# Twig Configuration
twig:
    debug:            %kernel.debug%
    strict_variables: %kernel.debug%

# Assetic Configuration
assetic:
    debug:          %kernel.debug%
    use_controller: false
    # java: /usr/bin/java
    filters:
        cssrewrite: ~
        # closure:
        #     jar: %kernel.root_dir%/java/compiler.jar
        # yui_css:
        #     jar: %kernel.root_dir%/java/yuicompressor-2.4.2.jar

# Doctrine Configuration
doctrine:
    dbal:
        driver:   %database_driver%
        host:     %database_host%
        port:     %database_port%
        dbname:   %database_name%
        user:     %database_user%
        password: %database_password%
        charset:  UTF8

    orm:
        auto_generate_proxy_classes: %kernel.debug%
        auto_mapping: true

# Swiftmailer Configuration
swiftmailer:
    transport: %mailer_transport%
    host:      %mailer_host%
    username:  %mailer_user%
    password:  %mailer_password%

jms_security_extra:
    secure_controllers:  true
    secure_all_services: false

fos_user:
    db_driver: orm # other valid values are 'mongodb', 'couchdb' and 'propel'
    firewall_name: main
    # Permet de renseigner la nouvelle entity utilisateur
    user_class: MyApp\UserBundle\Entity\User
    # Permet de d�finir quel service de mail utiliser
    # On utilise twig_swift pour pouvoir envoyer un email en HTML
    service:
        mailer: fos_user.mailer.twig_swift
    # Permet de renseigner le nouveau formulaire d'inscription
    registration:
        form:
            type: myapp_user_registration
        # Permet la validation automatique du compte par envoi d'un email
        confirmation:
            enabled:    true
            from_email:
                # Adresse de l'expediteur
                address:        noreply@monsiteweb.com
                # Nom de l'expediteur
                sender_name:    Admin de monsiteweb.com
        # Permet de d�finir le template de l'email � envoyer (en html)
        email:
            template: MyAppMonBundle:User:registration.email.twig
Connecté Julien xD # Posté le 19/03/2012 à 07:27:31
Victor Numquam Cedit
Avatar

Avis : Très bon

Ville : Plouzane
Pays : France métropolitaine
Études : ENIB (Ecole Nationale d'Ingénieurs de Brest) - Bretagne

Juste pour signaler une erreur ? :)

Partie 2 -> Chapitre : Les contrôleurs avec Symfony2 -> Les différents services -> Aide de couleur verte :

Vous dites : Pour connaitre les variables de la session courante, allez dans le profiler (la barre d'outils en bas), rubrique Config, puis descendez tout en bas au paragraphe "Session Attributes". Très utile pour savoir si vous avez bien les variables de session que vous attendez.

Ce serait pas plutôt la rubrique Request ?

Le Monde appartient à ceux qui se couchent tard. :soleil:
 
Hors ligne winzou # Posté le 19/03/2012 à 08:33:49
lala
Avatar

Avis : Très bon Modérateurs

Ville : Singapour
Pays : Singapour
Études : Ecole Centrale de Lyon

Si, tout à fait :p Je change ça merci !

Un tutoriel pour débuter avec le framework Symfony2.
Chapitre en beta-test : Déployer son site Symfony2 en production, donnez vos avis !

Je recherche toujours quelqu'un capable de faire des icônes sympas pour les chapitres du tutoriel, contactez-moi, merci !
 
Hors ligne wallisso # Posté le 21/03/2012 à 09:40:39

:waw: très bon tutoriel !!
un grand merci !! et bonne continuation.
Hors ligne Eylith # Posté le 23/03/2012 à 11:49:16
Avatar

Une petite explication des lignes de commandes serait un plus peut-être ? :)
Connecté Julien xD # Posté le 24/03/2012 à 21:54:09
Victor Numquam Cedit
Avatar

Avis : Très bon

Ville : Plouzane
Pays : France métropolitaine
Études : ENIB (Ecole Nationale d'Ingénieurs de Brest) - Bretagne

Histoire de savoir, on en est à quel avancement pour ce tutoriel ? :)

Le Monde appartient à ceux qui se couchent tard. :soleil:
 
Hors ligne garedo # Posté le 30/03/2012 à 10:19:42
Avatar

Avis : Très bon
Flux RSS

je n'avais jamais regarder du coté des framwork, je pensais que ce serait trop long,etc...
mais suite a la réalisation d'un projet pour uné équipe de jeu j'ai voulu mis intéresser.
donc direction le site du zero, et là je tombe sur ce tuto !
bé franchement je me régale, merci winzou.
je ne rencontre aucune difficulté de compréhension, ce qui n’est pas toujours le cas sur certains tutoriels.

Un gitan ça sent bon, ça se lave sans savon...
 
Hors ligne etoileweb # Posté le 31/03/2012 à 19:18:43

Je ne sais pas si ma mémoire me joue des tours, mais il me semblait avoir vu un chapitre sur Assetic dans ce big tuto. Et maintenant que je suis revenu des mois plus tard, je ne le retrouve plus. Situez moi svp, je me trompe ?
Hors ligne winzou # Posté le 31/03/2012 à 20:05:09
lala
Avatar

Avis : Très bon Modérateurs

Ville : Singapour
Pays : Singapour
Études : Ecole Centrale de Lyon

Salut,

L'ébauche est toujours disponible dans la version hors ligne du tutoriel (lien en haut à gauche). Lis le avec prudence, je l'avais enlevé car Assetic ne fonctionne pas comme il devrait, et a encore (oui, même plus d'un an après) des bugs.

Un tutoriel pour débuter avec le framework Symfony2.
Chapitre en beta-test : Déployer son site Symfony2 en production, donnez vos avis !

Je recherche toujours quelqu'un capable de faire des icônes sympas pour les chapitres du tutoriel, contactez-moi, merci !
 
Hors ligne Corlorenzo # Posté le 03/04/2012 à 16:16:02
Avatar

Salut,
ayant suivit cet excellent tutoriel je souhaite mettre mon site en production. Je me rends compte que c'est pas si simple. Aussi il pourrait être intéressante de faire un chapitre sur la mise en production d'un site sous Symfony2, évidemment ce n'est qu'une proposition ;)
Hors ligne winzou # Posté le 03/04/2012 à 17:11:25
lala
Avatar

Avis : Très bon Modérateurs

Ville : Singapour
Pays : Singapour
Études : Ecole Centrale de Lyon

Salut,

C'est déjà prévu ;)

Un tutoriel pour débuter avec le framework Symfony2.
Chapitre en beta-test : Déployer son site Symfony2 en production, donnez vos avis !

Je recherche toujours quelqu'un capable de faire des icônes sympas pour les chapitres du tutoriel, contactez-moi, merci !
 
Hors ligne khadijasup # Posté le 16/04/2012 à 13:29:41

Bonjour,

je viens d'installé symfony quand j’accède à la page suivante http://localhost/Symfony/web/config.php ca marche bien, mais quand je veut accéder à la page http://localhost/Symfony/web/app_dev.php ca me donne l'erreur suivante:Exception: DateTime::__construct() [datetime.--construct]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'UTC' for '-12.0/no DST' instead

quel est le problème :euh:
Merci d'avance
Hors ligne Young Yakuza # Posté le 19/04/2012 à 20:22:08

Citation : khadijasup
Bonjour,

je viens d'installé symfony quand j’accède à la page suivante http://localhost/Symfony/web/config.php ca marche bien, mais quand je veut accéder à la page http://localhost/Symfony/web/app_dev.php ca me donne l'erreur suivante:Exception: DateTime::__construct() [datetime.--construct]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'UTC' for '-12.0/no DST' instead

quel est le problème :euh:
Merci d'avance


Je penses qu'il faut voir du côté de ton fuseau horaire, ça depend de la zone ou tu te trouves.

dans /etc/php5/cli/php.ini et /etc/php5/apache2/php.ini

Dé-commente la ligne date.timezone: Europe/Paris si tu te trouve en france par exemple.
Hors ligne Young Yakuza # Posté le 19/04/2012 à 20:23:53

Je profites pour remercier siteduzero pour cet excéllent tutoriel.
J'achèterai le livre dès qu'il sortira. Bon courage
Pour accéder à cette section
Connectez-vous !
connexion_rpx