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 :

assets:install ne fait rien [3.x]


Sujet :

Symfony PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Janvier 2010
    Messages
    156
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2010
    Messages : 156
    Par défaut assets:install ne fait rien
    Bonjour à tous,

    J'ai installé IvoryCKEditor dans Symfony 3.3.13
    Composer update a bien fonctionné, et j'ai bien fait la déclaration dans appkernel.

    Selon les docs, il faut ensuite faire la commande suivante pour installer le js dans le dossier web :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    php bin/console assets:install web
    Et pour moi, ça ne fait rien, voilà ce que ça m'affiche :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     Installing assets as hard copies.
     
     -- -------- ---------------- 
         Bundle   Method / Error  
     -- -------- ---------------- 
     
     
     [OK] All assets were successfully installed.
    La liste des bundle est désespérément vide.

    Vous avez des idées svp ?
    Merci d'avance !

  2. #2
    Membre extrêmement actif
    Avatar de dukoid
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2012
    Messages
    2 100
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2012
    Messages : 2 100
    Par défaut
    /TotoBundle/public/js/...
    /TotoBundle/public/css/...

    /TutuBundle/public/js/...
    /TutuBundle/public/css/...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    php bin/console assets:install
    On obtient :

    /web/bundles/TotoBundle/js/...
    /web/bundles/TotoBundle/css/...
    /web/bundles/TutuBundle/js/...
    /web/bundles/TutuBundle/css/...


    c'est bien ça que tu attends ?

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Janvier 2010
    Messages
    156
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2010
    Messages : 156
    Par défaut
    Merci pour ton aide !

    Par composer update, IvoryCKEditor s'est installé dans :
    vendor/egeloen/ckeditor-bundle

    Ce dossier contient plein de sous dossiers propres à ce bundle, mais je n'en vois aucun qui s'appelle 'public', ni aucun qui pourrait contenir des css ou du js.

    Et la commande
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    php bin/console assets:install web
    devrait me copier le JS dans le dossier web/bundles de mon projet. Mais mon dossier reste vide !

  4. #4
    Membre extrêmement actif
    Avatar de dukoid
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2012
    Messages
    2 100
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2012
    Messages : 2 100
    Par défaut
    tu as bien lancé ces 2 commandes ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    php bin/console ckeditor:install
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    php bin/console assets:install web


    j'ai fais un tour sur github, en effet je ne vois pas de ressources.
    donc il n'y en a pas, non ?

  5. #5
    Membre éclairé
    Profil pro
    Inscrit en
    Janvier 2010
    Messages
    156
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2010
    Messages : 156
    Par défaut
    Trop fort, merci pour tes indications !
    Je viens de lancer les 2 commandes, et ça marche nickel !

    Je n'avais jamais lancé la première commande :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    php bin/console ckeditor:install
    ça a téléchargé le zip et installé tout ce qu'il faut, mais je ne sais pas où.
    Puis la 2e commande a mis les assets dans mon dossier web, et j'ai bien les barres d'outils dans mon champ de mon formulaire !

    Plusieurs questions pour comprendre stp :
    Avec l'install que tu m'as indiqué, est ce que composer update met à jour ce bundle ?
    Est ce utile que je laisse mes lignes de config dans composer.json et dans appkernel ?
    Sinon, comment faire les mises à jour des nouvelles versions : manuellement en ré-exécutant les 2 commandes ?

    Merci encore à toi !

  6. #6
    Membre extrêmement actif
    Avatar de dukoid
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2012
    Messages
    2 100
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2012
    Messages : 2 100
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    php bin/console ckeditor:install
    cette commande n'a pas de rapport direct avec Symfony.
    c'est une commande qui fait partie du bundle.


    Pour tes questions, c'est des principes de bases sur Symfony.
    je t'invite à lire des tutos, la doc sur Symfony.

    c'est un peu long à expliquer....

    en gros, PHP evolue de version en version donc Symfony évolue de version en version.

    ton projet à un instant X est défini par une version PHP et Symfony.
    les bundles externes ont des versions qui corresponds à la version de Symfony.

    si ton projet ne change pas de version Symfony alors il n'y a pas de raison de changer la version des bundles externe (sauf, si il s'agit de corriger un bugue)
    donc il y a tout un système de gestion de version PHP/Symfony/tes bundles ... à comprendre !!



    la doc sur : IvoryCKEditorBundle
    http://symfony.com/doc/master/bundle...dle/index.html

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [PHP-JS] Méthode flush() qui ne fait rien
    Par Khrysby dans le forum Langage
    Réponses: 9
    Dernier message: 21/05/2006, 19h55
  2. PostQuitMessage ne fait rien
    Par venomelektro dans le forum Windows
    Réponses: 1
    Dernier message: 04/01/2006, 11h16
  3. [debutant]programme qui ne fait rien.
    Par Battosaiii dans le forum Interfaces Graphiques en Java
    Réponses: 10
    Dernier message: 04/12/2005, 22h19
  4. procédure stockée qui ne fait rien
    Par trotters213 dans le forum MS SQL Server
    Réponses: 10
    Dernier message: 10/03/2005, 20h25
  5. [Process] pb exec sous unix, ne plante pas mais ne fait rien
    Par NiBicUs dans le forum API standards et tierces
    Réponses: 3
    Dernier message: 10/12/2004, 05h27

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