2013-10-16 19 views
0

如果數據庫中沒有填滿行「surname」,我想設置flash消息。我如何檢查行姓是否爲空?Cakephp - 如何檢查行是空的?

我試圖做這樣的事情:

if(!isset(['User']['surname']) 

if($user(['User']['surname']) === NULL 

這顯然行不通

+1

在定義的項目上檢查isset可能會出錯,特別是在此處返回字符串時。在大多數情況下,if(!empty(...))就足夠了。 – mark

回答

0

您可以檢查它喜歡。

<?php 

if(!isset($user['User']['surname']) || empty($user['User']['surename'])){ 
// your code goes here 
} 
+0

即使當數據庫字段不存在或以某種其他方式從數組中刪除時,它也會評估爲真。 –

0
if(empty($user['User']['surname'])) { 
    // your code goes here 
} 
0

您可以檢查這樣

如果(isset($用戶[ '姓'])||空($用戶[ '姓'])){$ 這 - > Session-> setFlash('No Data。'); }