在我的http://localhost/qconsolidated/login_controller/login上出现此错误:
找不到对象!
在此服务器上找不到请求的URL。关于的链接 引用页面似乎是错误的或过时的。请通知作者 关于错误的那个页面。
每次点击表单上的提交按钮时,我总是会收到此错误。我现在来回检查了我2天,但仍然无法做到。请帮我。以下是我的代码:
login_controller.php
defined('BASEPATH') OR exit('No direct script access allowed');
class Login_controller extends CI_Controller {
public function index(){
$this->load->view('template/header');
$this->load->view('login_view');
$this->load->view('template/footer');
}
public function login(){
echo "<script> alert('Working!'); </script>";
}
login_view.php
<div class="container">
<form class="form-login" method="post" action="/login_controller/login">
<img src="<?php echo base_url(); ?>public/img/q_logo.png">
<label class="sr-only">Email address</label>
<input type="email" name="email" class="form-control" placeholder="Email address" required autofocus>
<label class="sr-only">Password</label>
<input type="password" name="password" class="form-control" placeholder="Password" required>
<button class="btn btn-lg btn-primary btn-block" type="submit">Log in</button>
</form>
</div>
请帮帮我
答案 0 :(得分:2)
更改您的操作网址。
<form class="form-login" method="post" action="<?php echo base_url()?>/login_controller/login">
答案 1 :(得分:0)
更改表单操作。使用类似这样的内容
<form class="form-login" method="post" action="<?php echo site_url('login_controller/login');?>">
您也可以使用form_open('login_controller / login');
来实现这一目标答案 2 :(得分:0)
尝试使用 base_url
<EditText
android:layout_width="match_parent"
android:layout_height="50dp"
android:inputType="phone"
/>