2013-08-18 30 views
1

我正在使用codeigniter,並有一個控制器Checkme.php和talkcheck中的函數。通過網址我可以像http://site.com/checkme/talkcheck如何在每個請求上運行控制器功能?

我希望這個運行每當codeigniter被加載(頁面請求),我將如何去與此?

我試圖解決從here但overwrittes退出的我的方法的對象,一半不工作

+0

您只需調用URL?它是否必須位於控制器中,還是可以將其移動到模型/庫/幫助器,具體取決於它的功能? – doitlikejustin

回答

2

您可以在config.php使用hook對每一個頁面加載運行功能通過設置enable_hooksTRUE和將以下代碼添加到config/hooks.php

$hook['pre_controller'] = array(
          'class' => 'Checkme', 
          'function' => 'talkcheck', 
          'filename' => 'Checkme.php', 
          'filepath' => 'controllers' 
          ); 
相關問題