这是固定的,我已经叫我的功能相同的名称我的控制器,从登录更改的功能名称do_login,现在的作品一种享受,感谢所有笨不能得到一个简单的post数据变量
你好,这应该是很简单 - :
public function login()
{
$something = $this->input->post('something');
}
这在
进出口使用CI
IM试图让使用简单的POST变量即时我CONTROLER写一个PHP网站控制器名称的login.php,这个想法是有一个表单POST数据传递给在登录/注册这个功能,但我得到这个错误
A PHP Error was encountered
Severity: Notice
Message: Undefined property: Login::$input
Filename: controllers/login.php
Line Number: 38
(!) Fatal error: Call to a member function post() on a non-object in C:\wamp\www\rcity\application\controllers\login.php on line 38
我用尽get_instance(),但我可以指一切为$this
里面的控制器,只要我提到POST它死了,关闭什么我读的输入类已经加载,所以这不是问题,任何想法?
感谢
HERES的login.php中
<?php if (! defined('BASEPATH')) exit('No direct script access allowed');
class Login extends CI_Controller {
public function index()
{
$data = array(
'title' => '*** | Login',
);
$this->load->helper('login_helper');
$this->load->view('head_view',$data);
if (check_login()==TRUE){$this->load->view('header_logged_in');}
else {$this->load->view('header_logged_out');}
$this->load->view('nav_view');
$this->load->view('login_view');
$this->load->view('footer_view');
}
public function login()
{
$something = $this->input->post('something');
$this->load->helper('login_helper');
}
}
你确定窗体的通过POST回事?检查脚本中的$ _SERVER ['REQUEST_METHOD']'以验证 – 2011-05-15 15:34:25
这是否在课堂上?如果是这样,你正在扩展哪一类? – AndersTornkvist 2011-05-15 15:35:00
嗨添加了文件im的恢复扩展CI_Controller – stedotmartin 2011-05-15 15:39:01