Maison  >  Questions et réponses  >  le corps du texte

Erreur fatale : classe 'app\facade\Test' introuvable

[0] ThrowableError dans la ligne 28 de Demo2.php

Erreur fatale : Classe 'appfacadeTest' introuvable

* __call Lorsque la méthode à appeler n'existe pas ou a des autorisations insuffisantes, la méthode __call sera automatiquement appelée. *__callStatic Lorsque la méthode statique appelée n'existe pas ou dispose d'autorisations insuffisantes, la méthode __callStatic sera automatiquement appelée. * Méthode 1, définissez la fonction statique protégée getFacadeClass() dans appfacadeTest * Utilisez appfacadeTest pour proxy appcommonTest * Si le nom de la classe à lier n'est pas spécifié dans la classe proxy statique, vous devez afficher et lier dynamiquement thinkFacade::bind(); * La méthode 2 n'a pas besoin d'être définie ici (appfacadeTest). Elle est similaire au modèle fourni avec le framework. Utilisez thinkFacade::bind('appfacadeTest', 'appcommonTest'); '); monTest();
// return $test->hello(); //Cette méthode est un accès dynamique


/**方式 *Accès de manière statique. Appeler une méthode dynamique de manière statique

            * Vous devez lier une classe proxy statique à la classe et lui donner un gilet statique

                * __callStatic($method,$params){……}
                                                        En cas d'insuffisance, la méthode __call sera automatiquement appelé.

*__callStatic Lorsque la méthode statique appelée n'existe pas ou dispose d'autorisations insuffisantes, la méthode __callStatic sera automatiquement appelée. A








définir la fonction statique protégée GetFacAdeClass ()
* Utilisez AppFacadetest pour représenter AppCommontest
* Si vous n'affichez pas le nom de classe spécifié à lier dans la classe proxy statique, vous devez dynamiquement affichez la liaison TH. Inkfacade :: bind ();
* * La méthode 2 n'a pas besoin d'être définie ici (appfacadeTest). Elle est similaire au modèle fourni avec le framework. Utilisez thinkFacade::bind('appfacadeTest', 'appcommonTest');
**/

thinkFacade::bind('appfacadeTest',' appcommonTest');
return appfacadeTest::hello('aujourd'hui est une belle journée !');
}

BlueBlue1851 Il y a quelques jours1761

répondre à tous(3)je répondrai

  • 小萝卜头

    小萝卜头2020-01-06 22:26:27

    Que se passe-t-il ? Frère, ce que le professeur a dit est un peu profond, je ne comprends pas.

    répondre
    0
  • 天蓬老师

    天蓬老师2019-10-19 09:06:43

    Pour une classe qui ne possède pas de Façade, vous pouvez personnaliser sa façade selon les règles du cadre

    répondre
    0
  • Blue

    Merci. Le problème a été résolu.

    Blue · 2019-10-20 09:53:13
  • Annulerrépondre