whuhacker 2011-12-05 18:06:36 5311次浏览 3条回复 0 0 0

有一个user表存在一个外键relation关系

public function relations()
{
    return array(
        'company'=>array(self::BELONGS_TO, 'Company', 'companyID'),
    );
}

当我用GridView列出所有user以及对应company的时候,user的其他字段都有默认的filter框可以筛选过滤,但是company字段却没有

<?php 
$this->widget('zii.widgets.grid.CGridView', array(
    'dataProvider'=>$model->search(),
    'filter'=>$model,
    'id'=>'UserID',
    'columns'=>array(
        array(
            'header'=>'ID',
            'name'=>'UserID',
        ),
        array(
            'header'=>'Username',
            'name'=>'username',
        ),
        array(
            'header'=>'Company',
            'name'=>'company.companyName',
        ),
    ),
)); ?>

搜索到 http://www.yiiframework.com/forum/index.php?/topic/23042-two-related-tables-in-cgridview-search-view/ ,但未获得解决 怎么办啊,求教大虾?

您需要登录后才可以回复。登录 | 立即注册