cari
Rumahrangka kerja phpYIIyii2 save更新数据失败怎么办
yii2 save更新数据失败怎么办Jul 22, 2020 am 11:36 AM
saveyii2

yii2 save更新数据失败的解决办法:首先找到并打开出错的原脚本文件;然后在模型类里的Rules增加新字段的验证规则,或者设置字段成“safe”即可。

yii2 save更新数据失败怎么办

YII2 更新数据不成功

起因:

CLI模式,定时任务。同步其他系统中的DB数据,通过视图的方式。

推荐:《yii教程

历程:

原脚本已经写好,实在已经有的基础上修改,增加新的字段。

加了字段后,执行,但始终不成功,表里记录的utime也是能更新成功的,但唯独新加的字段更新失败。

尝试打印$model->validate()结果没问题。$model->save()返回也是true。$model->errors()返回是空。全都没问题。

突然想起,新加的字段,模型类里没有加,于是改成$model->save(false),关闭验证。依旧不成功。

解决方案:

        模型类里的Rules增加新字段的验证规则,或者字段设置成safe。

总结:

坑爹啊,以前都是save(false)就OK了,这次居然不行。。

分析应该是语法的问题,这次数据赋值方式是

$info->attributes = $data;

Atas ialah kandungan terperinci yii2 save更新数据失败怎么办. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Cara Menetapkan Tutorial Timestamp YiiCara Menetapkan Tutorial Timestamp YiiMar 06, 2025 pm 02:18 PM

Tutorial ini menunjukkan pengurusan timestamp rangka kerja YII. Butirannya menggunakan timestampbehavior untuk kemas kini automatik create_at dan terkini, menawarkan pilihan penyesuaian dan membandingkannya dengan kemas kini manual, pencetus pangkalan data, dan adat

Apakah amalan terbaik untuk menggunakan YII dalam persekitaran awan asli?Apakah amalan terbaik untuk menggunakan YII dalam persekitaran awan asli?Mar 18, 2025 pm 04:39 PM

Artikel ini membincangkan amalan terbaik untuk menggunakan aplikasi YII dalam persekitaran awan asli, yang memberi tumpuan kepada skalabiliti, kebolehpercayaan, dan kecekapan melalui kontena, orkestra, dan langkah-langkah keselamatan.

Perbandingan kerangka Yii dan Laravel Apakah perbezaan antara rangka Yii dan LaravelPerbandingan kerangka Yii dan Laravel Apakah perbezaan antara rangka Yii dan LaravelMar 06, 2025 pm 02:17 PM

Artikel ini membandingkan kerangka PHP Yii dan Laravel. Yii mengutamakan kelajuan dan struktur, sementara Laravel menekankan pengalaman pemaju dan fleksibiliti. Walaupun kedua-duanya mengendalikan aplikasi berskala besar, Yii menawarkan prestasi mentah yang unggul, sementara LA

Bagaimana dengan Rangka Kerja Yii?Bagaimana dengan Rangka Kerja Yii?Mar 06, 2025 pm 02:20 PM

Artikel ini memperkenalkan YII, rangka kerja PHP berprestasi tinggi yang sesuai untuk aplikasi web berskala besar. Ia menyoroti kelajuan, keselamatan, dan seni bina Yii (MVC), menekankan kelebihannya terhadap rangka kerja lain seperti Laravel, Symfony, dan COD

Kebaikan dan keburukan rangka kerja YII dan prinsip rangka kerja YIIKebaikan dan keburukan rangka kerja YII dan prinsip rangka kerja YIIMar 06, 2025 pm 02:22 PM

Artikel ini menganalisis kekuatan dan kelemahan Rangka Kerja Yii. Ia menyoroti prestasi tinggi Yii, keselamatan yang mantap, keupayaan pembangunan pesat, dan kelanjutan, tetapi juga mencatatkan keluk pembelajaran yang lebih curam dan kerumitan yang berpotensi untuk PR yang lebih kecil

Yang lebih baik antara kerangka Yii dan rangka kerja TP?Yang lebih baik antara kerangka Yii dan rangka kerja TP?Mar 06, 2025 pm 02:21 PM

Artikel ini membandingkan rangka kerja Yii dan ThinkPhp (TP). Pilihan bergantung pada skala projek dan pengalaman pemaju. Yii, mantap dan matang, sesuai dengan projek -projek yang kompleks dan kompleks yang memerlukan prestasi tinggi. TP, lebih mudah dan lebih cepat untuk pembangunan, lebih baik f

Cara Memanggil Fungsi Awam Yii Cara Memanggil Fungsi Awam Yii TutorialCara Memanggil Fungsi Awam Yii Cara Memanggil Fungsi Awam Yii TutorialMar 06, 2025 pm 02:23 PM

Artikel ini memperincikan cara memanggil dan mengatur fungsi umum dalam aplikasi YII. Ia menganjurkan fungsi yang merangkumi dalam kelas, idealnya dalam direktori aplikasi/pembantu yang berdedikasi, untuk kebolehgunaan semula dan kebolehkerjaan yang lebih baik. Pendekatan yang berbeza

Apakah pertimbangan utama untuk menggunakan YII dalam seni bina tanpa pelayan?Apakah pertimbangan utama untuk menggunakan YII dalam seni bina tanpa pelayan?Mar 18, 2025 pm 04:33 PM

Artikel ini membincangkan pertimbangan utama untuk menggunakan YII dalam seni bina tanpa pelayan, yang memberi tumpuan kepada ketiadaan, permulaan sejuk, saiz fungsi, interaksi pangkalan data, keselamatan, dan pemantauan. Ia juga meliputi strategi pengoptimuman dan potensi integrasi

See all articles

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Alat panas

MantisBT

MantisBT

Mantis ialah alat pengesan kecacatan berasaskan web yang mudah digunakan yang direka untuk membantu dalam pengesanan kecacatan produk. Ia memerlukan PHP, MySQL dan pelayan web. Lihat perkhidmatan demo dan pengehosan kami.

VSCode Windows 64-bit Muat Turun

VSCode Windows 64-bit Muat Turun

Editor IDE percuma dan berkuasa yang dilancarkan oleh Microsoft

Dreamweaver Mac版

Dreamweaver Mac版

Alat pembangunan web visual

SublimeText3 versi Inggeris

SublimeText3 versi Inggeris

Disyorkan: Versi Win, menyokong gesaan kod!

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma