Hooks are defined in application/config/hooks.php
file. Each hook is specified as an array with this prototype:
$hook['pre_controller'] = array(
'class' => 'MyClass',
'function' => 'Myfunction',
'filename' => 'Myclass.php',
'filepath' => 'hooks',
'params' => array('bread', 'wine', 'butter')
);
CLASS
- The class that you wish to invoke if it is procedural code leave it as blank.FUNCTION
- The function name you wish to call.FILENAME
- The file name containing your class/function.FILEPATH
- Location of the hook file.PARAMS
-Additional parameter if needed it is optional