2012-01-24 21 views
1

按照手冊:http://book.cakephp.org/1.2/view/816/counterCache-Cache-your-count如何在CakePHP中查看counterCache?

我有這樣的代碼在我的模型:

class Ticket extends AppModel { 
    var $belongsTo = array(
     'TicketStatus' => array('counterCache' => true) 
); 

,這從我的觀點/ index.ctp:

echo $ticket_count 

,但出現了錯誤,而不是印刷該領域的內容。我已經將ticket_count(INT)添加到我的票據表中。我錯過了什麼?

感謝

萊曼

+0

「這*不*出現了錯誤」?那是...好嗎?請更加描述你所得到的以及你的期望。如果出現錯誤,完整的錯誤信息將會有所幫助。更多的代碼也會有幫助。 – deceze

+0

嗨,對不起,我已更新帖子的錯字。這是錯誤是什麼:未定義變量:ticket_count [APP \ views \ ticket_statuses \ index.ctp,第40行] ...我真正想要的是顯示計數器到我的index.ctp。 echo $ ticket_count不這樣做。 – Lyman

+0

你在哪裏設置$ ticket_count? *您是否在設置'$ ticket_count'? – deceze

回答

0

你設置$待定變量在視圖中使用?

$this->set(compact('pending')); 

然後是YOUT觀點:

echo $pending['TicketStatus']['ticket_count'];