【问题标题】:How to Load Tank Auth views into other views如何将 Tank Auth 视图加载到其他视图中
【发布时间】:2013-05-28 12:08:42
【问题描述】:

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

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

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

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

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

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

还有其他方法可以将 Tank Auth 视图中的内容加载到另一个视图中吗?

【问题讨论】:

    标签: php codeigniter tankauth


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多