如何加载Tank Auth视图到其他视图


How to Load Tank Auth views into other views

我开始使用codeigniter,并使用Tank Auth作为我的身份验证库。目前正在尝试设置我的应用程序,因此页面mysite.com/login和mysite.com/signup是在我创建的视图中加载login_form.php和register_form.php的自定义视图。

目前我有一个pages类,它使用view方法加载我的自定义视图。在我的pages类的view方法中,我使用:

加载视图
$this->load->view('auth/login_form');

加载视图。当我访问mysite.com/login时,我收到以下错误

致命错误:调用未定义的函数set_value(). . '程序' ' auth ' login_form.php观点第5行

我收到相同的错误时,试图加载register_form.php视图。

是否有其他方法将Tank Auth视图中的内容加载到另一个视图中?

我也有同样的问题。我看到的问题是,视图login_form是为了满足一切(忘记密码,验证码等)在一个。我要创建的是一个系统,那里有快速登录,然后如果需要,另一个视图来处理注册,忘记密码等。我正在努力从这个login_form表单中分离出两个目标。

auth控制器登录函数具有所有这些逻辑,然后只需$this->load->view('auth/login_form', $data);