ThinkPHP5 で MQL オブジェクトを使用する場合、オブジェクトが空かどうかを判断する必要がある場合があります。この記事では、MQL オブジェクトが空かどうかを判断する方法について説明します。
ThinkPHP5 では、各モデルにデフォルトの MQL オブジェクトがあります。このオブジェクトは、次のようなモデルの静的メソッドを通じて取得できます。
$userModel = new \app\user\model\UserModel; $userModel->where('username', 'like', '%admin%')->select();
は、次のように記述することもできます。 ##
$userModel = \app\user\model\UserModel::where('username', 'like', '%admin%')->select();
$userModel = \app\user\model\UserModel::where('username', 'like', '%notexist%'); if($userModel->count() == 0){ echo 'MQL对象为空'; }
$userModel = \app\user\model\UserModel::where('username', 'like', '%notexist%')->find(); if(is_null($userModel)){ echo 'MQL对象为空'; }
$userModel = \app\user\model\UserModel::where('username', 'like', '%notexist%')->select(); if(empty($userModel)){ echo 'MQL对象为空'; }
$userModel = \app\user\model\UserModel::where('username', 'like', '%notexist%'); if($userModel->isEmpty()){ echo 'MQL对象为空'; }
以上がthinkphp5 では、MQL オブジェクトが空かどうかを判断する方法について説明します。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。