<?= GridView::widget([
'dataProvider' => $dataProvider,
'filterModel' => $searchModel,
'columns' => [
['class' => 'yii\grid\SerialColumn'],
//添加的代码开始
[
'label'=>'公司名',
'attribute'=>'companies_company_id',
'value'=>'companiesCompany.company_name'
],
//添加的代码结束
'companiesCompany.company_name',
// 'branch_id',
// 'companies_company_id',
'branch_name',
'branch_address',
'branch_created_date',
// 'branch_status',
['class' => 'yii\grid\ActionColumn'],
],
]); ?>
public function rules()
{
return [
[['branch_id'], 'integer'],
[['branch_name', 'branch_address', 'branch_created_date', 'branch_status','companies_company_id'], 'safe'],
];
}
public function search($params)
{
$query = Branches::find();
$dataProvider = new ActiveDataProvider([
'query' => $query,
]);
$this->load($params);
if (!$this->validate()) {
// uncomment the following line if you do not want to any records when validation fails
// $query->where('0=1');
return $dataProvider;
}
// 添加下面这行代码
$query->joinWith('companiesCompany');
$query->andFilterWhere([
'branch_id' => $this->branch_id,
// 'companies_company_id' => $this->companies_company_id,
'branch_created_date' => $this->branch_created_date,
]);
$query->andFilterWhere(['like', 'branch_name', $this->branch_name])
->andFilterWhere(['like', 'branch_address', $this->branch_address])
->andFilterWhere(['like', 'branch_status', $this->branch_status])
// 添加下面这行代码
->andFilterWhere(['like', 'companies.company_name', $this->companies_company_id]);
return $dataProvider;
机械节能产品生产企业官网模板...
大气智能家居家具装修装饰类企业通用网站模板...
礼品公司网站模板
宽屏简约大气婚纱摄影影楼模板...
蓝白WAP手机综合医院类整站源码(独立后台)...苏ICP备2024110244号-2 苏公网安备32050702011978号 增值电信业务经营许可证编号:苏B2-20251499 | Copyright 2018 - 2025 源码网商城 (www.ymwmall.com) 版权所有