簡體   English   中英

如果PHP / YII中不為空,則顯示字段

[英]display fields if not empty in PHP/YII

我曾經使用Groovy進行編碼...我發現這個'功能'(不知道他們叫什么)這么有趣n很好(我聽說他們也在C#上實現了這個)。

例如......我想顯示人物鄰居的名字

我只是打字

println person?.neigbour?.name ; 

這意味着如果鄰居是空的/空白...它沒有顯示任何內容。

如何在php 5 / yii中執行此操作?

例:

而不是鍵入像'/>這樣的長代碼

鍵入'/>會更好嗎?

使用empty()檢查:

if(!empty($variable))
{
//show fields here
}

首先,我認為這不是Yii問題,而只是PHP。 假設您使用Yii和漂亮的模型,它會像這樣:

if($person && $person->neighbour && !empty($person->neighbour->name))  {
   echo $person->neighbour->name;
}

這個的快捷方式可能是(不太好):

echo $person ? ($person->neighbour ? ($person->neighbour->name ? $person->neighbour->name : "" ) : ""  ) : "";

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM