2014-06-22 39 views
0

有一個模型:如何在視圖中訪問模型中的變量(Yii框架)?

public static function newMessagesCount() { 
    $count = 0; 
    $currentUser = Yii::app()->user->id; 
    // Build criteria where user have a new messages 
    $criteria = new CDbCriteria(); 
    $criteria->condition = 'to_id = :to_id AND is_read = :is_read'; 
    $criteria->params = array(':to_id' => $currentUser, ':is_read' => 0); 

    //Count items 
    if (Message::model()->exists($criteria)) { 
     $count = Message::model()->count($criteria); 
    } 
    return $count; } 

我需要在$計數的形式來訪問。例如,如下所示:

<li class="btn btn-primary white"><i class="icon-download"></i><?php echo CHtml::link('Inbox', array('message/inbox')); ?></li><?Message::newMessagesCount()?> 

回答

1

您不輸出函數結果。 在您的視圖中使用echo Message::newMessagesCount()