y284663247
发表于 2012-6-17 15:45:23
Hex 发表于 2012-6-17 15:42 static/image/common/back.gif
看了一下,你这个确实很奇怪,代码没看出问题。
我是无能为力了。。。呵呵 ...
我主要是很研究的是,为什么把那个参数修改成TRUE,参数用c=&m=的提示,用正常的就没有,对了,我用.htaccess的文件把index.php去掉了,我删除这个试一下,是不是这个的原因!!
y284663247
发表于 2012-6-17 15:48:53
y284663247 发表于 2012-6-17 15:45 static/image/common/back.gif
我主要是很研究的是,为什么把那个参数修改成TRUE,参数用c=&m=的提示,用正常的就没有,对了,我用.htac ...
还真是这个问题,我把那个文件删除了,添加上index.php了就好了,但又出来 一个问题<?php echo form_open('index.php/users/adduser')?>这里面要怎么修改啊,我现在修改成这个样子才好用,不加index.php直接找不到文件
Hex
发表于 2012-6-17 16:17:56
y284663247 发表于 2012-6-17 15:48 static/image/common/back.gif
还真是这个问题,我把那个文件删除了,添加上index.php了就好了,但又出来 一个问题这里面要怎么修改啊, ...
直接用 <form> 标签吧,不要用这个 helper 了。
另外,我这里你那样写是没有问题的,我觉得和你的服务器有关。
y284663247
发表于 2012-6-17 17:01:15
Hex 发表于 2012-6-17 16:17 static/image/common/back.gif
直接用标签吧,不要用这个 helper 了。
另外,我这里你那样写是没有问题的,我觉得和你的服务器有关。 ...
我用的是wamp,能发份你的apache的配置文件给我吗?谢谢了啊!ricker.zy@gmail.com
y284663247
发表于 2012-6-17 17:03:41
Hex 发表于 2012-6-17 16:17 static/image/common/back.gif
直接用标签吧,不要用这个 helper 了。
另外,我这里你那样写是没有问题的,我觉得和你的服务器有关。 ...
我真不行了,又报Unable to locate the model you have specified: citys,
代码如下:
class citys_model extends CI_Model{
function __construct()
{
parent::__construct();
}
public function getcity($parentid = '0')
{
$re = $this->db->query("SELECT id,city FROM citys WHERE parentid = '".$parentid."'");
if($re->num_rows() > 0){
foreach ($re->result() as $row){
$redata[] = $row;
}
}
return $redata[];
}
}
使用model的代码如下:
public function register()
{
$this->load->model('citys');
$city = $this->citys->getcity();
print_r($city);
$this->load->view('register',$city);
$data['main_content'] = 'register';
$this->load->view('include/template',$data);
}
报上面的错误 !!!
Rzoro
发表于 2012-6-17 17:27:53
等结果
y284663247
发表于 2012-6-17 17:40:31
Rzoro 发表于 2012-6-17 17:27 static/image/common/back.gif
等结果
你的也是这样!!!为什么人家都好用的东东,到我这就不好用了,哎!@!
Hex
发表于 2012-6-17 17:42:11
y284663247 发表于 2012-6-17 17:01 static/image/common/back.gif
我用的是wamp,能发份你的apache的配置文件给我吗?谢谢了啊!
这个和 apache 配置无关吧,我不是用的 apache
Hex
发表于 2012-6-17 17:43:18
y284663247 发表于 2012-6-17 17:03 static/image/common/back.gif
我真不行了,又报Unable to locate the model you have specified: citys,
代码如下:
class citys_mode ...
模型要大写字母开头,请仔细看手册,否则你会遇到很多莫名其妙的问题。
因为 CI 是框架,有很多约定和规定,特别是这种字母大小写都是有规定的,不能按照你的意志来写。
y284663247
发表于 2012-6-17 19:58:31
Hex 发表于 2012-6-17 17:43 static/image/common/back.gif
模型要大写字母开头,请仔细看手册,否则你会遇到很多莫名其妙的问题。
因为 CI 是框架,有很多约定和规 ...
我修改成大写了
class City_model extends CI_Model{
function __construct()
{
parent::__construct();
}
public function getcity($parentid = '0')
{
$re = $this->db->query("SELECT id,city FROM citys WHERE parentid = '".$parentid."'");
if($re->num_rows() > 0){
foreach ($re->result() as $row){
$redata[] = $row;
}
}
return $redata[];
}
}
使用的代码 :
$this->load->model('City');
$citys = $this->City->getcity();
print_r($citys);
$this->load->view('register',$citys);
还是不行