recherche

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

problème de séparateur

Bonjour professeur, l'adresse démontrée dans votre vidéowww.tp5.com/hello/aaa/dddd-33-ccc-444-eee-5555.html s'affiche comme ceci, mais l'adresse affichée après avoir changé le séparateur du fichier de configuration n'est pas le vôtre. L'adresse de la couleur est www.tp5.com/hello-aaa-dddd-33-ccc-444-eee-5555.html Lorsque vous cliquez, cela indique que le module bonjour n'est pas trouvé

Quoi. est la raison ?

太子太子2243 Il y a quelques jours1523

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

  • 包子จุ๊บ

    包子จุ๊บ2020-01-03 00:02:26

    Modérateur, avez-vous trouvé une solution ? Je l'ai également rencontrée. J'ai changé le séparateur, puis je l'ai affiché dans la barre d'adresse URL : Modèle introuvable. Comment résoudre ce problème ?

    répondre
    0
  • 天蓬老师

    天蓬老师2018-10-11 10:01:24

    Votre question et réponse impliquent des règles de variables combinées dans le routage :

    Route::get('item-<name>-<id>', 'product/detail')
        ->pattern(['name' => '\w+', 'id' => '\d+']);

    L'avantage des variables combinées est qu'il n'y a pas de séparateurs fixes dans les règles de routage. Vous pouvez combiner les règles de variables et les séparateurs requis à volonté. Par exemple, les règles de routage. peut être pris en charge en les remplaçant par ce qui suit :

    Route::get('item<name><id>', 'product/detail')
        ->pattern(['name' => '[a-zA-Z]+', 'id' => '\d+']);Route::get('item@<name>-<id>', 'product/detail')
        ->pattern(['name' => '\w+', 'id' => '\d+']);

    La description ci-dessus des règles de variables sur le site officiel. Si vous avez de nombreuses variables, afin de générer une adresse URL conviviale pour les moteurs de recherche, vous pouvez utiliser des règles de variables combinées. pour embellir votre adresse URL, mais elle perdra une certaine efficacité d'exécution. Si votre opération n'a pas de paramètres ou de paramètres par défaut, faites attention aux changements de règles pour éviter les échecs~~

    .

    répondre
    0
  • 秋香姐家的小书童

    秋香姐家的小书童2018-10-09 11:34:22

    Les règles de routage ou les règles pseudo-statiques ne sont pas configurées.

    répondre
    0
  • 太子

    'pathinfo_depr' => '-', définir ceci affichera www.tp5.com/hello-dddd-33-ccc-444-eee-5555.html Une telle règle de routage de connexion réécrit également 'hello/[ :dddd]/. [;ccc]/[:eee]' => ['index/index/hello', ['méthode' => 'get'], ['dddd' => ' => 'd{4}'.'eee' => 'd{4}']], ai-je mal écrit les règles ?

    太子 · 2018-10-09 11:41:28
    太子

    Pouvez-vous me donner quelques conseils ?

    太子 · 2018-10-09 11:41:43
  • Annulerrépondre