午夜91福利视频,午夜成人在线观看,午夜在线视频免费观看,午夜福利短视频,精品午夜成人免费视频APP

只讀字段

只讀字段用來保護某些特殊的字段值不被更改,這個字段的值一旦寫入,就無法更改。 要使用只讀字段的功能,我們只需要在模型中定義readonly屬性:

namespace app\index\model;

use think\Model;

class User extends Model
{
	protected $readonly = ['name','email'];
}

例如,上面定義了當前模型的nameemail字段(duan)為只(zhi)(zhi)讀字段(duan),不允許被(bei)更改。也就是說當執行更新(xin)方法之前(qian)會自動過濾掉(diao)只(zhi)(zhi)讀字段(duan)的值(zhi),避免更新(xin)到數據庫。

下面舉(ju)個例子說明(ming)下:

$user = User::get(5);
 // 更改某些字段的值
$user->name = 'TOPThink';
$user->email = 'Topthink@gmail.com';
$user->address = '上海靜安區';
 // 保存更改后的用戶數據
$user->save();

事實上,由于我們對nameemail字段設置了只讀,因此只有address字段的值被更新了,而nameemail的值仍然還是更新(xin)之前的值。

文檔最后更新時間:2018-04-26 10:06:28

文檔
目錄

深色
模式

切換
寬度