1
我正在使用codeigniter,並有一個控制器Checkme.php和talkcheck中的函數。通過網址我可以像http://site.com/checkme/talkcheck如何在每個請求上運行控制器功能?
我希望這個運行每當codeigniter被加載(頁面請求),我將如何去與此?
我試圖解決從here但overwrittes退出的我的方法的對象,一半不工作
我正在使用codeigniter,並有一個控制器Checkme.php和talkcheck中的函數。通過網址我可以像http://site.com/checkme/talkcheck如何在每個請求上運行控制器功能?
我希望這個運行每當codeigniter被加載(頁面請求),我將如何去與此?
我試圖解決從here但overwrittes退出的我的方法的對象,一半不工作
您可以在config.php使用hook對每一個頁面加載運行功能通過設置enable_hooks
到TRUE
和將以下代碼添加到config/hooks.php
$hook['pre_controller'] = array(
'class' => 'Checkme',
'function' => 'talkcheck',
'filename' => 'Checkme.php',
'filepath' => 'controllers'
);
您只需調用URL?它是否必須位於控制器中,還是可以將其移動到模型/庫/幫助器,具體取決於它的功能? – doitlikejustin