class ItemSearch
{
public $dataoraAttraccoLocalized;
public $dataoraRipartenzaLocalized;
public function rules()
{
return [
[['dataoraAttraccoLocalized', 'dataoraRipartenzaLocalized', 'dataora_attracco', 'dataora_ripartenza', 'dataora_inserimento'], 'safe'],
];
}
/**
* @inheritdoc
*/
public function attributeLabels()
{
return \yii\helpers\ArrayHelper::merge(parent::attributeLabels(), [
'dataoraAttraccoLocalized' => Yii::t('common_models', 'attributo_dataora_attracco'),
'dataoraRipartenzaLocalized' => Yii::t('common_models', 'attributo_dataora_ripartenza'),
]);
}
public function search($params)
{
if($this->dataoraAttraccoLocalized != null) $query->andWhere(['like', 'dataora_attracco', implode('-',array_reverse(explode('/', $this->dataoraAttraccoLocalized)))]);
if($this->dataoraRipartenzaLocalized != null) $query->andWhere(['like', 'dataora_ripartenza', implode('-',array_reverse(explode('/', $this->dataoraRipartenzaLocalized)))]);
return $dataProvider;
}
}