IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Symfony PHP Discussion :

[Débutant] Création de site web


Sujet :

Symfony PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2013
    Messages
    29
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Février 2013
    Messages : 29
    Par défaut [Débutant] Création de site web
    Bonjour,

    Je suis débutant en symfony2, et je veux reprendre un projet création de site web que j'avais commencé en php/javascript et le mettre dans symfony, pour pouvoir utiliser quelques fonctionnalités de symfony (comme les contraintes).

    J'ai mis mon fichier index.html.php ( j'ai changé l’extension twig) et d'autre fichiers php dans le dossier view. Les fichier css et javascript je les ai placé dans les dossier css et js. Dans mon contrôleur j'ai bien mis l'action index...
    Quand je lance le projet mon site il ne s'affiche pas bien, il manque le design css, les fonctionnalité js, fichiers php...

    Voila comment j'ai inclus les fichier css et js :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    <link href="<?php echo $view['assets']->getUrl('css/style.css') ?>" rel="stylesheet" type="text/css">
    <link href="<?php echo $view['assets']->getUrl('css/calendrier.css') ?>" rel="stylesheet" type="text/css">
    <script type="text/javascript" src="<?php echo $view['assets']->getUrl('js/fichier.js') ?>">
    GererChkbox();
    </script>
    Je ne sais pas ce pas d'ou vient le problème, et je ne veux pas reprendre le projet à 0 en symfony2. Je veux vraiment garder ce que j'ai développé en php/javascript.

    Si quelqu'un pourrait bien m'aider svp.
    Merci pour vos réponses.

  2. #2
    Membre éclairé
    Homme Profil pro
    Développeur Web
    Inscrit en
    Avril 2012
    Messages
    394
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Avril 2012
    Messages : 394
    Par défaut
    Les 2 commades permet de prendre en compte et copier les fichiers statiques :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    php app/console assets:install web
    php app/console assets:install web/ --symlink

  3. #3
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2013
    Messages
    29
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Février 2013
    Messages : 29
    Par défaut
    J'avais déjà exécuté la commande php/console assets:install web et j'ai aussi rajouté php/console assets:install web/ --symlink, mais ça ne marche toujours pas. (j'ai aussi vidé le cache)

  4. #4
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2013
    Messages
    29
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Février 2013
    Messages : 29
    Par défaut
    En plus quand je valide mon formulaire, j'ai l’erreur suivante :
    No route found for "POST /CasePost.php"
    Le fichier CasePost.php se trouve dans le même dossier que index.html.php et j'ai le formulaire suivant dans index.html.php :
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    <form name="formulaire" method="post" action="CasePost.php">

  5. #5
    Membre éclairé
    Homme Profil pro
    Développeur Web
    Inscrit en
    Avril 2012
    Messages
    394
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Avril 2012
    Messages : 394
    Par défaut
    As tu changé ton template ? je ne pense pas du coup faut garder l'extension .twig de tes vues : et faire :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    {% block stylesheets %}
     
    <link href="{{ asset('/css/monFichier.css') }}" type="text/css"/>
     
    {% endblock %}
     
     
    {% block javascripts %}
     
    <script src="{{ asset('js/monFichier.js') }}" type="text/javascript"></script> 
     
    {% endblock %}
    Exécuter les 2 commandes !

    Quant au form sois clair !!

  6. #6
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2013
    Messages
    29
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Février 2013
    Messages : 29
    Par défaut
    Je suis obligé de mettre l'extension .php au lieu de twig parce que dans mon fichier index j'ai du code php. Quand je laisse .twig, il reconnait pas le code php.

    Quant au form, c'est un formulaire simple que j'avais fait en html et je récupère ce que l'utilisateur a saisi dans le fichier CasePost.php.
    Avant de mettre mon projet dans symfony tout marchait très bien.

  7. #7
    Membre du Club
    Homme Profil pro
    Développeur Web
    Inscrit en
    Avril 2012
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Avril 2012
    Messages : 6
    Par défaut
    Citation Envoyé par mbx90 Voir le message
    En plus quand je valide mon formulaire, j'ai l’erreur suivante :


    Le fichier CasePost.php se trouve dans le même dossier que index.html.php et j'ai le formulaire suivant dans index.html.php :
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    <form name="formulaire" method="post" action="CasePost.php">
    Tu parle de fichier php "brut" dans le dossier des vues.
    Pourquoi tu utilise symfony si tu n'utilise pas les form et les validateurs,controller?

    Je crois que tu mélange tout, tu devrais selon moi faire un tour du coté du totu symfony2 du forum

    Bien à toi,

  8. #8
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2013
    Messages
    29
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Février 2013
    Messages : 29
    Par défaut
    Au fait j'ai décidé d'utiliser symfony parce que j'ai besoin de la bibliothèque de "Contraintes". Je pense que je suis obligé d'utiliser tout le dossier symfony, si je veux avoir accès à cet bibliothèque.
    Je ne sais si je peux garder mon projet et importer juste la bibliothèque contrainte.

Discussions similaires

  1. Création du site web Avancé
    Par wkd dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 1
    Dernier message: 13/07/2007, 14h30
  2. Projet de création de site web
    Par katcha95 dans le forum Autres
    Réponses: 1
    Dernier message: 16/06/2007, 12h14
  3. Formation pour création de site Web
    Par Douglas dans le forum Débuter
    Réponses: 3
    Dernier message: 20/04/2006, 05h12
  4. [Tableaux] Création de site web
    Par nati dans le forum Langage
    Réponses: 2
    Dernier message: 29/03/2006, 10h05

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo