1
我有一個控制器後鉤:如何在CodeIgniter中使用params /獲取控制器鉤子?
$hook['post_controller'][] = array(
'class' => 'PostControllerHook',
'function' => 'post_controller',
'filename' => 'PostControllerHook.php',
'filepath' => 'hooks',
'params' => array('controller')
);
的hooks documentation說,我可以爲我的鉤PARAMATERS。我如何指定這些參數?此外,我需要訪問我的控制器對象,這就是爲什麼我試圖將它作爲參數傳遞。
等等,我甚至不知道我是如何傳遞參數的。 $控制器是如何設置的?基本上,我需要用我的控制器保存/返回一個變量,然後將其包裝在post_controller中。 – NobleUplift
'$ CI'是我所示範例中的控制器。你可以把'$ controller =&get_instance();'如果你喜歡的話。我對我的答案做了一些改變,以便清除它;看看你的想法。 – quickshiftin
因此,如果我將'params'改成'array('apple','banana','grape')',那些是傳入鉤子的靜態字符串,而不是變量名?我沒有看到這個參數鍵的重點。 – NobleUplift