[英]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.