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

时间:2013-06-01 23:05:56

标签: php codeigniter tankauth

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

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

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

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

  

致命错误:调用未定义的函数set_value()   .. \程序\意见\权威性\ login_form.php   在第5行

尝试加载register_form.php视图时收到同样的错误。

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

1 个答案:

答案 0 :(得分:0)

我有完全相同的问题。我认为这个问题是视图login_form旨在满足一切(忘记密码,验证码等)。我正在尝试创建的是一个系统,其中有快速登录,然后如果需要,另一个视图来处理注册,忘记密码等。我正在努力将这两个目标从这一个login_form表单中分离出来。

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