为什么我的checkme函数出现错误
<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');class Member extends CI_Controller
{
function __construct()
{
parent::__construct();
}
function index()
{
$data['title'] = '登录成功';
$this->load->library('session');
$username=$this->session->userdata('username');
if($this->checkme($username,$password)=='yes')
{
$session=array
(
'status'=>'OK',
);
$this->session->set_userdata($session);
$this->mainpage();
}
echo "您的用户名是:".$username;
$this->load->view('success',$data);
}
}
?>
我的错误是:
Fatal error: Call to undefined method Member::checkme() in D:\AppServ\www\kingdom\application\controllers\member.php on line 28
没看到你的checkme函数! jeongee 发表于 2011-8-4 16:50 static/image/common/back.gif
没看到你的checkme函数!
if($this->checkme($username,$password)=='yes')
?这个是吗? 控制器里面不能用$this->checkme这样的调用。
模块里面可以这样用。 kevin0171 发表于 2011-8-4 16:56 static/image/common/back.gif
if($this->checkme($username,$password)=='yes')
?这个是吗?
你在哪定义的 jeongee 发表于 2011-8-4 17:46 static/image/common/back.gif
你在哪定义的
自定义函数我试过,是$this->db->checkme();么? kevin0171 发表于 2011-8-4 18:14 static/image/common/back.gif
自定义函数我试过,是$this->db->checkme();么?
。。。。按照你1楼发的,你至少要有下面红色的部分吧
<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');
class Member extends CI_Controller
{
function __construct()
{
parent::__construct();
}
function index()
{
$data['title'] = '登录成功';
$this->load->library('session');
$username=$this->session->userdata('username');
if($this->checkme($username,$password)=='yes')
{
$session=array
(
'status'=>'OK',
);
$this->session->set_userdata($session);
$this->mainpage();
}
echo "您的用户名是:".$username;
$this->load->view('success',$data);
}
}
?> jeongee 发表于 2011-8-4 16:50 static/image/common/back.gif
没看到你的checkme函数!
同问 本帖最后由 jeongee 于 2011-8-4 18:20 编辑
kevin0171 发表于 2011-8-4 18:14 static/image/common/back.gif
自定义函数我试过,是$this->db->checkme();么?
。。。。按照你1楼发的,你至少要有下面红色的部分吧,推荐学学PHP基础和OOP基础
<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');
class Member extends CI_Controller
{
function __construct()
{
parent::__construct();
}
function checkme($username,$password)
{
//你的验证代码
return 'yes';
}
function index()
{
$data['title'] = '登录成功';
$this->load->library('session');
$username=$this->session->userdata('username');
if($this->checkme($username,$password)=='yes')
{
$session=array
(
'status'=>'OK',
);
$this->session->set_userdata($session);
$this->mainpage();
}
echo "您的用户名是:".$username;
$this->load->view('success',$data);
}
}
?> jeongee 发表于 2011-8-4 18:20 static/image/common/back.gif
。。。。按照你1楼发的,你至少要有下面红色的部分吧,推荐学学PHP基础和OOP基础
...
嗯收到!我觉得看了好长时间总是想尽快的入手做些东西,自学真的很慢,谢谢了
页:
[1]