我在一个名为login_view的视图中有一个表单,我想在Login控制器中定位一个函数。
对于我在login_view中的表单,我有echo form_open('/Login/validate_credentials');
在我的Login.php控制器中,我有:
<?php if (! defined('BASEPATH')) exit('No direct script access allowed');
class Login extends CI_Controller{
function __construct()
{
parent::__construct();
}
public function validate_credentials(){
$this->load->view('welcome2');
}
}
?>
当我从浏览器提交表单时,它不会像我期望的那样加载welcome2视图,而是尝试加载以下URL:
localhost/project/Login/validate_credentials
我只看到WAMP的默认页面。
这是我在Code Igniter的第一天,所以我确信答案很简单。
答案 0 :(得分:0)
只需用这个替换你的控制器结构:
public function __construct()
{
parent::__construct();
$this->load->helper(array('url','text','html','form','string'));
}