在视图模型文件中,每个表元素的值是对应的字段名,如果出现不同表字段名相同的情况,就需要通过定义字段别名来避免重复的字段:
<?php class ArticleViewModel extends ViewModel{ public $viewFields = array( 'article'=>array('aid','title','content'), 'category'=>array('title'=>'category_name','_on'=>'article.cid=category.cid'), 'user'=>array('username','_on'=>'article.uid=user.uid'), ); } ?>
如在上面的例子中,category 表也有一个 title 的字段,那么就可以通过定义别名 'title'=>'category_name' 来避免字段冲突。