php - Apabila laravel mentakrifkan atribut model dan jadual yang sama, medan ini tidak boleh dikemas kini.
代言
代言 2017-06-13 09:21:48
0
2
768

Untuk memudahkan operasi atribut dalam model, medan dalam pangkalan data ditakrifkan secara langsung sebagai nama atribut.

Medan ini tidak boleh dikemas kini semasa kemas kini.

Medan uid ini dalam pangkalan data tidak boleh ditambah.

代言
代言

membalas semua(2)
Ty80

Sama ada tentukan medan dalam pangkalan data sebagai nama atribut atau gunakannya dalam kaedah sebaliknya:

$this->attributes['uid'] = $uid;
漂亮男人

Anda boleh cuba menulis semula dalam model ini __get这个方法,获取变量的时候优先从$this->attributes里面找,不过这种方式正好和 laravel 想做的相反了,它是有限找属性,找不到了再去$this->attributesCarinya

Saya gurau je, __get tak boleh trigger langsung :p

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!