定义一个钩子

挂钩在 application/config/hooks.php 文件中定义。每个钩子都被指定为具有此原型的数组:

$hook['pre_controller'] = array(
      'class'    => 'MyClass',
      'function' => 'Myfunction',
      'filename' => 'Myclass.php',
      'filepath' => 'hooks',
      'params'   => array('bread', 'wine', 'butter')
);
  • CLASS-如果是程序代码,你希望调用的类将其保留为空白。
  • FUNCTION-你要呼叫的功能名称。
  • FILENAME-包含你的类/函数的文件名。
  • FILEPATH-挂钩文件的位置。
  • PARAMS-如果需要,附加参数是可选的