加载页面在CodeIgniter中出现错误
当我登录时,它会给我“找不到错误页面”。它没有加载控制器功能 这是我的视图文件:加载页面在CodeIgniter中出现错误,codeigniter,Codeigniter,当我登录时,它会给我“找不到错误页面”。它没有加载控制器功能 这是我的视图文件: <form name="loginform" action="welcome/login" method="post"> Enter User Name: <input type="text" name="uname"> Enter Password <input type="password" name="pass"> <input type="submit" name=
<form name="loginform" action="welcome/login" method="post">
Enter User Name:
<input type="text" name="uname">
Enter Password
<input type="password" name="pass">
<input type="submit" name="login" value="Login">
这是我的欢迎控制器文件:
class Login extends Controller {
function Login()
{
parent::Controller();
}
function login()
{
$this->load->view('welcome_message');
}
}
class Welcome extends Controller {
function Welcome()
{
parent::Controller();
}
function index()
{
$this->load->model('Loginmodel');
$this->load->view('welcome_message');
}
public function login()
{
$this->load->model('Loginmodel','login');
$info = $this->logn->login();
$this->load->view('welcome_message',$info);
}
}
你能告诉我出了什么问题吗?你提供的代码似乎很好,所以我猜这与此有关:
<form name="loginform" action="welcome/login" method="post">
或者使用base\u url()
作为完整url:
<form action="<?php echo base_url(); ?>welcome/login">
我能看到的另一件事与
$this->login->login()有关代码>可以。如果您能在看到“未找到页面”错误时确认您的URL实际是什么,那将是一个很大的帮助。$this->logn->login()
似乎是一个输入错误,如果这是逐字复制/粘贴的,请仔细检查您的实际代码。@Madmartigan:我同意您的看法。看看我对这个人的问题的回答。我的回答很快很好,但是我没有从这个家伙那里得到任何东西。没有投票,没有回答。为什么他们不在开始这样的活动之前先看一下常见问题。问题仍然是一样的:(@UmerSinghera:当你看到错误时,你能告诉我们你的URL是什么样子的吗?
<form action="<?php echo base_url(); ?>welcome/login">
<?php echo form_open('welcome/login'); ?>