我的控制器中有这个
public function send()
{
$this->load->view('send');
}
public function edit()
{
$this->load->view('edit');
}
public function changeForm()
{
print_r('Current Location I am in'); //Wanted to get the current method I am in
}
例如,我在edit
视图中,我想将edit
移到changeForm
上吗?我尝试了__FILE__
,__FUNCTION__
,__METHOD__
,但它只涉及到当前功能,并且只会给我changeForm
而不是我当前所在的位置。
答案 0 :(得分:0)
那是因为您正在changeForm内使用那些魔术方法,这些方法会告诉您当前在changeForm中。您必须设置某种动态配置参数或静态变量来跟踪您所处的表单/操作,或者如果您要从视图中调用“ changeForm”(例如,edit),则可以将参数传递给自称。