【发布时间】:2015-12-12 22:18:05
【问题描述】:
我目前正在使用 CodeIgniter 并尝试创建两个表单。 已经完成的用户名/密码的一种形式。 (所以我们假设用户有一个帐户)。 创建帐户的一种形式。(尚未完成)。 我使用我的控制器加载第一个链接,例如
$this->load->view('Login_view');
我遇到的第一个问题是想办法从另一个视图文件中加载一个视图文件? 在我的“Login_view”文件中,我尝试通过这种方式加载另一个视图文件:
<p><a href="<?php echo site_url('index.php/New_account.php')?>">New account</a></p>
或者这样
<p><a href="http://localhost:8888/CodeIgniter-3.0.0/index.php/New_account.php">New account</a></p>
最后一个
<p><a href="<?php echo base_url('index.php/New_account.php')?>">New account</a></p>
否则这些都不起作用。那么是否可以从视图文件打开另一个页面,或者唯一的方法是回到我的控制器类并打开所需的视图文件?或者也许这是错误的做法?
这是我的控制器代码的开头(我认为开头是合理的)
<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');
class Verifylogin extends CI_Controller {
function __construct()
{
parent::__construct();
$this->helper->helper('url');
$this->load->model('user','',TRUE);
}
谢谢
【问题讨论】:
-
您在其中编写代码以加载视图的控制器名称是什么??
-
@Saty : 你好,我编辑了我的消息,现在包含我的控制器代码的开头:)
标签: php codeigniter model-view-controller