eclipse et alias joomla

Réduire
X
 
  • Filtrer
  • Heure
  • Afficher
Tout effacer
nouveaux messages

  • roland_d_alsace
    a répondu
    Hello.

    Envoyé par kmchen Voir le message
    ....Est-ce à dire qu'il va falloir ajouter systématiquement des
    Code:
    use Joomla\CMS\Component\ComponentHelper
    manuellement dans tous les fichiers qui utiliseront les librairies ?
    C'est aussi ce que je fais.

    Voir : https://ordi-genie.com/joomla/develo...partir-de-j3-8
    Dernière édition par roland_d_alsace à 01/12/2019, 15h31

    Laisser un commentaire:


  • pmleconte
    a répondu
    Bonsoir,

    La solution "stub" est là en attendant que tout le monde utilise les "use" et les "namespace", tel que recommandé pour Joomla 4.0 : https://docs.joomla.org/JDOC:Joomla_4_Tutorials_Project

    Pascal

    Laisser un commentaire:


  • kmchen
    a répondu
    Merci ! Je vais essayer ça.

    Mais la fin de l'article semble indiquer que la technique "stubGenerator" sera dépréciée dans les versions futures. Est-ce à dire qu'il va falloir ajouter systématiquement des
    Code:
    use Joomla\CMS\Component\ComponentHelper
    manuellement dans tous les fichiers qui utiliseront les librairies ?

    Laisser un commentaire:


  • pmleconte
    a répondu
    Bonjour Thierry,

    En fait, je me suis habitué à ces notices

    Sur les versions précédentes, il y avait le stubgenerator qui permettait de générer le fichier adéquat : https://github.com/joomla/joomla-cms...bGenerator.php

    voir aussi https://stackoverflow.com/questions/...espace-aliases

    Je n'ai pas ré-essayé depuis la 3.9.

    Pascal

    Laisser un commentaire:


  • kmchen
    a répondu
    Suis je le seul à rencontrer ce pb ?

    Laisser un commentaire:


  • kmchen
    a crée un sujet eclipse et alias joomla

    eclipse et alias joomla

    Bonjour,

    J'ai une librairie que je charge via un plugin joomla et utilise avec un alias:
    Code:
            JLoader::registerNamespace('leflib', JPATH_LIBRARIES);
            JLoader::registerPrefix('L', JPATH_LIBRARIES . '/leflib');
            JLoader::registerAlias     ('LLog', "\leflib\Log");
    Ca fonctionne mais Eclipse PDT m'affiche une notice "LLog cannot be resolved to a type" à chaque appel de LLog.

    Comment éviter ces notices ?

Annonce

Réduire
Aucune annonce pour le moment.

Partenaire de l'association

Réduire

Hébergeur Web PlanetHoster
Travaille ...
X