Pav*_*dav 5 php codeigniter codeigniter-2
我可以将数据从钩子传递到视图,如果可能请解释.
例如
$hook['post_controller_constructor'][] = array(
'class' => 'Varify_user',
'function' => 'user_project',
'filename' => 'varify_project.php',
'filepath' => 'hooks',
'params' => array('')
);
Run Code Online (Sandbox Code Playgroud)
我想发送一些数组数据varify_project.php(钩子文件)来查看.
我这样做
应用程序/核心/MY_Loader.php
class MY_Loader extends CI_Loader {
static $add_data = array();
public function view($view, $vars = array(), $return = FALSE)
{
self::$add_data = array_merge($vars, self::$add_data);
return $this->_ci_load(array('_ci_view' => $view, '_ci_vars' => $this->_ci_object_to_array(self::$add_data), '_ci_return' => $return));
}
}
Run Code Online (Sandbox Code Playgroud)
应用程序/配置/hooks.php
$hook['post_controller_constructor'] = function() {
MY_Loader::$add_data['hello'] = "Hello World";
} ;
Run Code Online (Sandbox Code Playgroud)