thinkphp 视图模型中怎么用全局变量或者是点语法

浏览:3740 发布日期:2015/02/09 分类:求助交流
我的需求,有四张表,图片表,图册表,分类表,和用户表,图册属于分类下面,一个图册里面有多张图片,现在要查询的是通过搜索图片标题中的关键字和点击不同分类,然后把图片搜索出来,这样变量就涉及到两张表中,关键字是图片的,而分类是基于图册的,关键词变量可以在where中,那分类$_GET['catid']如果想在视图模型中用应该怎么用呢,如果像下面一样,
'_on'=>'Images.b_id=Board.id AND Board.catid='.$_GET['catid'], 在这个点连接$_GET这里就会报语法错误 namespace Home\Model;use Think\Model\ViewModel;
class ImagesViewModel extends ViewModel {  
 public $viewFields = array(     
         'Images'=>array('id','name','title'),                                                               
 'Board'=>array(
'title'=>'board_name', 
'_on'=>'Images.b_id=Board.id AND Board.catid='.$_GET['catid'],
),
 'User'=>array(
'name'=>'username', 
'_on'=>'Images.user_id=User.id'),   
); 
}
最佳答案
评论( 相关
后面还有条评论,点击查看>>