2011-11-04 91 views

回答

1

的AppController類擴展控制器類,這是爲控制器的基礎。 query是模型的一部分,因此$this->query()將不起作用。您需要將query()調用放入模型中,並從您的AppController調用模型。

+0

非常感謝.............. – chetanspeed511987

0

最後我得到的解決方案

我下面寫的代碼在beforeFilter在aap_controller。

App::import('Model','SuggestDebateTag'); 

$cnt_tag_arr = $this->SuggestDebateTag->find('count',array ("SuggestDebateTag.suggest_debate_id" => 0)); 

if($cnt_tag_arr > 0) 
{ 

     $conditions = array ("SuggestDebateTag.suggest_debate_id" => 0); 
     $this->SuggestDebateTag->deleteAll($conditions); 

} 

我下面寫的代碼users_controller.php中

var $uses = array('SuggestDebateTag'); 

它的做工精細。

+0

你實質上是在做什麼,就是每次請求進來時都清理'suggest_debat_tags'表*。你確定要這麼做嗎? – JohnP

相關問題