class WorkflowViewModel extends ViewModel{
public $viewFields=array(
'Workflow'=>array('wfid','pname','build_count','cell_count','ports_count','start_time','end_time','warn_level','now_status'),
'ptype'=>array('ptype_name','_on'=>'Workflow.ptype=ptype.pid'),
'user'=>array('_as'=>'start_user','uid'=>'start_uid','tname'=>'start_tname','_on'=>'Workflow.start_staff=start_user.uid'),
'user'=>array('_as'=>'now_user','uid'=>'now_uid','tname'=>'now_tname','_on'=>'Workflow.now_staff=now_user.uid'),
'depart'=>array('depart_name','_on'=>'Workflow.depart=depart.did','_type'=>'LEFT'),
'pgroup'=>array('short_name','c_name','phone'=>'pg_phone','_on'=>'Workflow.pgid=pgroup.pgid')
);
}workflow工作流里面存储着发起人和处理人的id,通过id调出相关人员的姓名,相关人员的姓名都存储在user表里面,但是我用视图模型加别名的方式下面的user表总是覆盖上面的user表,请大侠们指导一下,这种情况只能用原生么? 最佳答案