$query = Routes::find()
->with(['city', 'routesCities', 'price'])
->joinWith([
'city' => function(ActiveQuery $query){
$query->from(['rc1' => Cities::tableName()]);
}
])
->joinWith([
'routesCities' => function(ActiveQuery $query){
$query->from(['rc2' => RoutesCities::tableName()]);
}
])
->groupBy('id');
public $city_id;
$query->andFilterWhere([
'r.id' => $this->id,
'r.number' => $this->number,
'r.tariff' => $this->tariff,
'r.created_at' => $this->created_at,
'r.updated_at' => $this->updated_at,
'r.status' => $this->status,
'rc1.id' => $this->city_id,
]);
if (!$this->validate()) {
// uncomment the following line if you do not want to return any records when validation fails
// $query->where('0=1');
return $dataProvider;
}
а просто данные обратившись напрямую к методу и переда туда данные ?
$component = $component->getDamages()->andWhere(['id' => $car->id])
Ведь с кодом всё в порядке!
Может всё дело в том, что у меня две формы и у них одинаковые name в полях
if(!mail(*****)){
echo 'Error';
}
if(!empty($_POST)){
// тут весь Ваш код.
}
$name = $_POST['name'] ? htmlspecialchars(trim($_POST['name'])) : 'Имя не указано';
// и так далее
if ($article->user_id !== $user->id && !$user->can('editor'))
Скажите, а какое отношение yii2 имеет к сжатию css?
Что Вы сжимаете?