


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".
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!

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

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é.

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

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

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

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

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

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


Outils d'IA chauds

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

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

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

AI Hentai Generator
Générez AI Hentai gratuitement.

Article chaud

Outils chauds

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
Puissant environnement de développement intégré PHP

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

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel
