Model view controller 在SearchModel中搜索primaryKey失败

Model view controller 在SearchModel中搜索primaryKey失败,model-view-controller,yii2,Model View Controller,Yii2,每个值都将被视为选择数据库的记录,但称为id的PrimaryKey不会。为什么?如何为PrimaryKey选择记录? 以下是搜索模型: $query, ]); $this->load($params); 如果($this->choice\u date==0){ $query->andFilterWhere(['=','arbeitsuchend_seit',$this->arbeitsuchend_seit]); $query->andFilterWhere(['>=','kandidat_s

每个值都将被视为选择数据库的记录,但称为id的PrimaryKey不会。为什么?如何为PrimaryKey选择记录? 以下是搜索模型:

$query,
]);
$this->load($params);
如果($this->choice\u date==0){
$query->andFilterWhere(['=','arbeitsuchend_seit',$this->arbeitsuchend_seit]);
$query->andFilterWhere(['>=','kandidat_seit',$this->kandidat_seit]);
$query->andFilterWhere(['>=','ablaufdatum_avgs',$this->ablaufdatum_avgs]);
$query->andFilterWhere(['>=','verfuegbar_ab',$this->verfuegbar_ab]);
$query->andFilterWhere(['>=','angelegt_-am',$this->angelegt_-am]);
$query->andFilterWhere(['>=','aktualisiert_am',$this->aktualisiert_am]);
}
/*不考虑搜索id。为什么*/

$query->andFilterWhere(['如何提交到serarch模型、gridview或表单?是否确实要使用
是否确实设置了id?您可以这样调试查询: