如果數據庫中沒有填滿行「surname」,我想設置flash消息。我如何檢查行姓是否爲空?Cakephp - 如何檢查行是空的?
我試圖做這樣的事情:
if(!isset(['User']['surname'])
或
if($user(['User']['surname']) === NULL
這顯然行不通
如果數據庫中沒有填滿行「surname」,我想設置flash消息。我如何檢查行姓是否爲空?Cakephp - 如何檢查行是空的?
我試圖做這樣的事情:
if(!isset(['User']['surname'])
或
if($user(['User']['surname']) === NULL
這顯然行不通
您可以檢查它喜歡。
<?php
if(!isset($user['User']['surname']) || empty($user['User']['surename'])){
// your code goes here
}
即使當數據庫字段不存在或以某種其他方式從數組中刪除時,它也會評估爲真。 –
if(empty($user['User']['surname'])) {
// your code goes here
}
您可以檢查這樣
如果(isset($用戶[ '姓'])||空($用戶[ '姓'])){$ 這 - > Session-> setFlash('No Data。'); }
在定義的項目上檢查isset可能會出錯,特別是在此處返回字符串時。在大多數情況下,if(!empty(...))就足夠了。 – mark