Maison > cadre php > YII > le corps du texte

Pourquoi le code de vérification yii ne s'actualise-t-il pas ?

angryTom
Libérer: 2020-03-11 16:32:41
original
2612 Les gens l'ont consulté

Pourquoi le code de vérification yii ne s'actualise-t-il pas ?

Quelle est la raison pour laquelle le code de vérification yii ne s'actualise pas

La connexion backend appelle le code de vérification, clique sur le code de vérification mais ? ne s'actualise pas, pas de réponse (tous les codes de vérification Configuration et paramètres sont corrects).

Quand j'ai trouvé l'erreur, j'ai découvert que la page où le code de vérification peut être actualisé contient un morceau de code js supplémentaire par rapport à la page où le code de vérification ne peut pas être actualisé, qui est utilisée pour gérer l'événement de en cliquant sur le code de vérification pour actualiser.

(Recommandation de tutoriel connexe : framework yii)

Pourquoi manque-t-il un morceau de code ? Il s'avère que le contrôleur appelle renderPartial et render respectivement. Parlons de leurs différences :

Lors du rendu de la sortie de la page.

render Produit le contenu du modèle parent et intègre le contenu rendu dans le modèle parent.

renderPartial n'affiche pas le contenu du modèle parent. Seul le contenu partiel de ce rendu est affiché.

En même temps, il y a une différence importante :

La fonction processOutput($output) est exécutée par défaut dans la fonction de rendu, et les scripts requis sont enregistrés dans CClientScript dans des composants tels que CTreeView sera rendu en sortie.

Et renderPartial() ne restitue pas et ne génère pas automatiquement le script client par défaut. Vous devez spécifier les paramètres avant qu'il ne soit affiché :

renderPartial($view,$data=null,$return=false,$processOutput=false)
Copier après la connexion

Spécifiez processOutput comme. vrai .

Tout comme le problème que nous avons rencontré, lors de l'utilisation de renderPartial, la page n'affiche pas le js qui actualise le code de vérification. Il n’y a donc aucune réaction.

Site Web PHP chinois, un grand nombre de vidéo PHP tutoriels, bienvenue pour apprendre !

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal