我可以将数据从钩子传递到视图吗?如果可能,请解释一下。
例如
$hook['post_controller_constructor'][] = array(
'class' => 'Varify_user',
'function' => 'user_project',
'filename' => 'varify_project.php',
'filepath' => 'hooks',
'params' => array('')
);
我想发送一些数组数据 varify_project.php(挂钩文件)来查看。
如果您想在加载视图时添加额外的数据,您可以像这样扩展核心加载器类:
应用程序/核心/MY_Loader.php
<?php
class MY_Loader extends CI_Loader {
public function view($view, $vars = array(), $return = FALSE)
{
$vars['hello'] = "Hello World";
return $this->_ci_load(array('_ci_view' => $view, '_ci_vars' => $this->_ci_object_to_array($vars), '_ci_return' => $return));
}
}
the $vars['hello']
然后将创建一个可以在任何名为的视图中使用的变量$hello
如果您希望在应用程序的每个页面上使用它们,则可以重复创建任意数量的变量。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)