下面是我的'mainview.php'視圖。從這裏iam試圖提交,並打開下一個被稱爲'carerview.php'的視圖。似乎可以在codeigniter中提交表單並轉到下一個視圖?
<form action="<?php echo base_url()?>login" method="post">
<div class="input-prepend">
<span class="add-on"><i class="icon-envelope"></i></span>
<input type="text" id="" name="" placeholder="[email protected]"></br></br>
<div class="input-prepend">
<span class="add-on"><i class="icon-lock"></i></span>
<input type="password" id="" name="" placeholder="Password"></br></br>
<button type="submit" class="btn btn-primary"><i class="icon-user icon-white"></i>Sign in</button>
</div>
</div>
</form>
Iam試圖提交這個給我的問題。索引頁面加載其中包含上述視圖。但是當我提交。我收到請求的URL在這臺服務器上找不到 。那麼如果我使用完整的url action =「application/controllers/user/login」,我得到一個禁止,沒有權限訪問它。
我在我的控制器類中的方法只是加載提交的下一個視圖,所以我不認爲有一個問題。下面是控制器
<?php if (! defined('BASEPATH')) exit('No direct script access allowed');
class User extends CI_Controller {
public function index()
{
if(!$this->isLoggedIn())
{
$this->load->view('mainview');
}
else
{
//do something
}
}
public function login()
{
$this->load->view('carerview');
}
public function isLoggedIn()
{
return false;
}
}
任何幫助,將不勝感激謝謝。
什麼是你base_url()打印? –