recherche
Maisoncadre phpYIIQue dois-je faire si yii2 ne parvient pas à enregistrer les données de mise à jour ?

La solution à l'échec de la sauvegarde des données de mise à jour de yii2 : recherchez et ouvrez d'abord le fichier de script d'origine qui a provoqué l'erreur, puis ajoutez des règles de validation pour les nouveaux champs dans les règles de la classe de modèle, ou définissez le champ sur " ; sûr".

Que dois-je faire si yii2 ne parvient pas à enregistrer les données de mise à jour ?

YII2 n'a pas réussi à mettre à jour les données

Cause :

Mode CLI, tâche planifiée. Synchronisez les données de base de données dans d'autres systèmes via des vues.

Recommandé : "Tutoriel yii"

Processus :

Le script original a été écrit et il a été modifié en fonction de ceux existants et ajouté de nouveaux champs.

Après l'ajout du champ, il a été exécuté, mais il a toujours échoué. L'heure utime enregistrée dans le tableau a également pu être mise à jour avec succès, mais seul le champ nouvellement ajouté n'a pas pu être mis à jour.

Essayer d'imprimer les résultats $model->validate() est très bien. $model->save() renvoie également true. $model->errors() renvoie vide. Tout va bien.

Je me suis soudainement souvenu que les champs nouvellement ajoutés n'étaient pas ajoutés dans la classe de modèle, je l'ai donc changé en $model->save(false) pour désactiver la vérification. Toujours sans succès.

Solution :

Ajoutez des règles de validation pour les nouveaux champs aux règles de la classe modèle ou définissez le champ sur sécurisé.

Résumé :

Quelle triche. Dans le passé, save(false) était OK, mais cette fois, cela ne fonctionne pas. .

L'analyse devrait être un problème grammatical. Cette fois, la méthode d'attribution des données est

$info->attributes = $data;

.

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!

Déclaration
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
Comment définir le tutoriel horodatComment définir le tutoriel horodatMar 06, 2025 pm 02:18 PM

Ce tutoriel démontre la gestion de l'horodatage de YII Framework. Il détaille en utilisant TimestampBehavior pour les mises à jour Automatic Created_at et Updated_at, offrant des options de personnalisation et la comparaison avec les mises à jour manuelles, les déclencheurs de la base de données et la personnalisation

Quelles sont les meilleures pratiques pour utiliser YII dans un environnement natif du cloud?Quelles sont les meilleures pratiques pour utiliser YII dans un environnement natif du cloud?Mar 18, 2025 pm 04:39 PM

L'article traite des meilleures pratiques pour déployer des applications YII dans des environnements natifs du cloud, en se concentrant sur l'évolutivité, la fiabilité et l'efficacité par la conteneurisation, l'orchestration et les mesures de sécurité.

Comparaison des cadres YII et Laravel Quelle est la différence entre les cadres YII et LaravelComparaison des cadres YII et Laravel Quelle est la différence entre les cadres YII et LaravelMar 06, 2025 pm 02:17 PM

Cet article compare les cadres PHP YII et Laravel. YII priorise la vitesse et la structure, tandis que Laravel met l'accent sur l'expérience et la flexibilité des développeurs. Bien que les deux gèrent les applications à grande échelle, YII offre des performances brutes supérieures, tandis que LA

Et le framework YII?Et le framework YII?Mar 06, 2025 pm 02:20 PM

Cet article présente YII, un cadre PHP haute performance idéal pour les applications Web à grande échelle. Il met en évidence la vitesse, la sécurité et l'architecture robuste de Yii (MVC), mettant l'accent sur ses avantages par rapport à d'autres cadres comme Laravel, Symfony et COD

Pour les avantages et les inconvénients de YII Framework Pro et principes du cadre YIIPour les avantages et les inconvénients de YII Framework Pro et principes du cadre YIIMar 06, 2025 pm 02:22 PM

Cet article analyse les forces et les faiblesses de YII Framework. Il met en évidence les performances élevées de Yii, la sécurité robuste, les capacités de développement rapide et l'extensibilité, mais note également une courbe d'apprentissage plus abrupte et une complexité potentielle pour les relations publiques plus petites

Quel est le meilleur framework YII et TP Framework?Quel est le meilleur framework YII et TP Framework?Mar 06, 2025 pm 02:21 PM

Cet article compare les cadres YII et ThinkPhp (TP). Le choix dépend de l'échelle du projet et de l'expérience des développeurs. Yii, robuste et mature, convient à de grands projets complexes nécessitant des performances élevées. TP, plus simple et plus rapide pour le développement, est meilleur F

Comment appeler les fonctions publiques yii comment appeler les fonctions publiques turaliens yiiComment appeler les fonctions publiques yii comment appeler les fonctions publiques turaliens yiiMar 06, 2025 pm 02:23 PM

Cet article détaille comment appeler et organiser des fonctions communes dans les applications YII. Il préconise des fonctions d'encapsulation dans les classes, idéalement dans un répertoire d'application / aidants dédié, pour une réutilisation et une maintenabilité améliorées. Différent approche

Quelles sont les principales considérations pour l'utilisation de YII dans une architecture sans serveur?Quelles sont les principales considérations pour l'utilisation de YII dans une architecture sans serveur?Mar 18, 2025 pm 04:33 PM

L'article traite des considérations clés pour l'utilisation de YII dans des architectures sans serveur, en se concentrant sur l'état, les démarrages à froid, la taille de la fonction, les interactions de base de données, la sécurité et la surveillance. Il couvre également les stratégies d'optimisation et les intégrati potentiels

See all articles

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
2 Il y a quelques semainesBy尊渡假赌尊渡假赌尊渡假赌
Repo: Comment relancer ses coéquipiers
4 Il y a quelques semainesBy尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Comment obtenir des graines géantes
4 Il y a quelques semainesBy尊渡假赌尊渡假赌尊渡假赌

Outils chauds

Navigateur d'examen sécurisé

Navigateur d'examen sécurisé

Safe Exam Browser est un environnement de navigation sécurisé permettant de passer des examens en ligne en toute sécurité. Ce logiciel transforme n'importe quel ordinateur en poste de travail sécurisé. Il contrôle l'accès à n'importe quel utilitaire et empêche les étudiants d'utiliser des ressources non autorisées.

ZendStudio 13.5.1 Mac

ZendStudio 13.5.1 Mac

Puissant environnement de développement intégré PHP

SublimeText3 version anglaise

SublimeText3 version anglaise

Recommandé : version Win, prend en charge les invites de code !

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel