завершает сессию без сохранения данных. Таким образом, сохраняются исходные значения сессии.
function carouselHideIndicators() {
var carouselItems = $("div[id^='myCarousel']");
carouselItems.each(function( index ) {
var carosel = $(this);
var carouselCardProductItems = $('.carousel-inner .item',carosel);
if (carouselCardProductItems.length <= 1) {
$('.carousel-indicators',carosel).hide();
} else {
$('.carousel-indicators',carosel).show();
}
});
}
$t = Tbl1::find()->alias('t1')
->joinWith(['tbl2 t2' => function ($query) {
return $query->where(['AND',
['>=','t2.min', new \yii\db\Expression('t1.min')],
['<=','t2.max', new \yii\db\Expression('t1.max')],
]);
}])
->where(['t1.type_id' => $id])
->one();
return $this->hasMany(Tbl2::class, ['type_id' => 'type_id']);
$t = Tbl1::find()->alias('t1')->joinWith('tbl2 t2')
->where(['AND',
['t1.type_id' => $id],
['>=','t2.min', new \yii\db\Expression('t1.min')],
['<=','t2.max', new \yii\db\Expression('t1.max')],
])
->one();
var_dump($t);