数据库查询无效

#1 chaoyinshu

main_index.html
td><{$result.biaoti}>
          <{$result.ctime|date_format:"%Y-%m-%d"}>
main.php
public function xwgg(){
if( $bid = $this->spArgs("bid") ){
  
   // 查找xinwengonggao表,获取留言信息
   $this->info = spClass("lib_xinwengonggao")->find(array('bid'=>$bid));
   dump($bid);
  }else{
   // 无gid则直接跳转回首页
   $this->jump(spUrl("main","zdjj"));
   
  }
}

lib_xinwengonggao。php
class lib_xinwengonggao extends spModel
{
var $pk = "bid"; // 每个留言唯一的标志,可以称为主键
var $table = "lib_xinwengonggao"; // 数据表的名称
public function findAll(){}

}
不显示查询结果???

2010-04-23 16:51:40

#2 jake

这里我看到三个问题:

1. 最上面的HTML(smarty模板吧)代码,变量从那里来的?
2. lib_xinwengonggao类的var $table = "lib_xinwengonggao";应该是:var $table = "xinwengonggao"; 前缀设置了吗
3. lib_xinwengonggao类的最后,findAll是怎么回事?如果findAll这样放到 lib_xinwengonggao类 里面,那么findAll会被覆盖的。

2010-04-23 17:01:29

#3 chaoyinshu

我在主页上显示两个表,但只显示其中一个,<{foreach from=$results item=result}>按你改的还是不行。

2010-04-23 17:22:57

#4 jake

可以先试试网站上提供的留言本例子,读取数据库信息是没有问题的。

2010-04-23 20:04:14