关于关联操作的问题!

浏览:787 发布日期:2013/02/22 分类:求助交流
关联操作两个表,一个表为Think_genetic(简称表g),别一个表为Think_vuser(简称表v),其中g表中的gasp字段对应v表中的asp字段,Model名为GeneticModel.class.php 内容如下:

<?php
class GeneticModel Extends RelationModel{
public function index(){
protected $_link = array(
'Vuser' =>array(
'mapping_type'=>HAS_MANY,
'class_name'=>'Vuser',
'mapping_name'=>'Vuser',
'foreign_key'=>'gasp',
),
);
}
}
?>

查询语句如下:
function find4(){
$res = D('Genetic');
$gid = $this->_post('gid');
$data=$res->relation(true)->where('$gid=5')->select();

}
错误提示:
syntax error, unexpected T_PROTECTED D:\www\ysjk\Admin\Lib\Model\GeneticModel.class.php 第 4 行.

开始还出现过打不到relation方法的错误,也不知道怎么整整就没那提示了

还有就是查询后的结果没有关联表vr的数据,只有g表的数据
最佳答案
评论( 相关
后面还有条评论,点击查看>>