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

Thinkphp3.2.3 ne peut pas analyser les variables à l'aide de la méthode U dans le modèle HTML

L'URL est générée correctement, mais la variable après le code du paramètre n'est pas analysée.
Je n'ai pas utilisé le moteur de modèle intégré de thinkphp, j'ai plutôt utilisé samrty.

世界只因有你世界只因有你2726 Il y a quelques jours1396

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

  • 曾经蜡笔没有小新

    曾经蜡笔没有小新2017-05-27 17:46:04

    La balise du modèle est incorrecte, vous devez ajouter deux points, {:U(code)}, de plus, U utilise des guillemets simples, donc la variable ne peut pas être analysée directement, vous devez utiliser pour épisser les chaînes ! Tel que : 'active='.$item[]

    répondre
    0
  • 習慣沉默

    習慣沉默2017-05-27 17:46:04

    Essayez ceci : U('url',array('size'=>14,'thick'=>25,'code'=>$info['CardNo']),false)
    Cette méthode Il existe trois paramètres, veuillez vous référer à la documentation TP pour plus de détails

    répondre
    0
  • 漂亮男人

    漂亮男人2017-05-27 17:46:04

    Votre approche est fausse ! Le mode d'accès de l'url. Il devrait être joué comme ceci
    U('controller/action/size/14') Noms et valeurs de paramètres codés en dur
    U('controller/action/size/'.$info['size'].'/id /'.$info ['id']) valeur de la variable

    U('controller/action').'?id=12&size='.$info['size'] Si vous souhaitez utiliser la méthode ?

    Parce que U('controller/action') générera controller/action.html
    Donc, vous devriez écrire en dehors de U('')

    répondre
    0
  • Annulerrépondre