Bonjour à tous
Avant toute chose je m'excuse si il faut passer par la case présentation avant de poster mais je n'ai pas trouvé de section dédiée
Je me présente donc brièvement, Alain, 27 ans, développeur amateur en php. Par amateur j'entends que ce n'est pas mon métier, c'est un passe temps qui me suis depuis de nombreuses années.
J'ai début avec du C puis du C++ puis j'ai découvert le php (transition très facile).
J'ai développé un jeu en php il ya quelques temps maintenant, en essayant de faire de la POO au mieux car mes bases objet étaient loin.
Aujourd'hui je voudrais reprendre le jeu et tout refaire via Symfony pour avoir quelque chose de carré, beaucoup plus sécurisé et plus facile à modifier / optimiser / améliorer.
Je suis débutant (mais vraiment niveau 0) avec les frameworks et du coup j'ai pas mal surfé sur le net, et chaque fois on conseillait Symfony.
Hier je l'ai donc installé, et go je me lance pour le tutorial Jobeet.
Si le début est assez simple, j'ai vite sorti la bouée et les brassard parce que là je nage complètement.
En fait j'ai beaucoup de mal à comprendre l'architecture globale du projet. Il ya des fichiers de partout dans de multiples répertoires, je ne comprend pas quoi modifier pour quoi faire. Alors bon je sais que c'est plutôt normal vu que je part de 0 mais ça me fait un peu peur
Première question, les bases de données. A l'heure actuelle ma base existe, c'est une base SQL toujours gerée jusque là via phpmyadmin.
Comment faire pour l'utiliser dans symfony ? il faut que je recrée un fichier yml que j'intègre ensuite via la commande "symfony doctrine:build-schema" et ainsi de suite ? n'y a t'il pas une solution "plus simple" ?
Ensuite j'ai donc mon site actuel, avec le fonctionnement normal (pour faire simple un jeu de gestion de colonie avec territoire, création automatique de ressources, créations d'unitées pour la guerre).
J'ai énormément de mal à voir comment séparer mon design (donc CSS + mise en page) du reste car il ya tellement de répertoire, de fichiers, de conditions dans symfony que je ne sais absolument pas comment m'y prendre.
J'ai essayé de comprendre via le tuto Jobseet mais ça reste assez abstrait pour moi
A l'heure actuelle j'ai mon "template" maison avec la mise en page dans laquelle j'insère mon code via des insert php, et de l'autre coté mon css. Donc tout est déjà "separé" mais je ne comprend pas le fonctionnement et les interractions dans symfony.
Pensez vous qu'a la limite je devrais laisser tomber car pas le niveau pour démarrer sur un frameworks ?
D'avance merci à tous pour vos réponses.
Partager