0

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

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

$this->load->view('auth/login_form');

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

致命错误:在第 5 行调用 ..\application\views\auth\login_form.php 中的未定义函数 set_value()

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

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

4

1 回答 1

0

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

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

于 2013-10-29T23:26:28.143 回答