столкнулся с проблемой, есть такая таблица когда пытаюсь отфильтровать по дате, то 27.07.2019 не выводит, а если фильтру по 26.07.2019 году, то выводит все даты, нужно чтоб выводила конкретные даты, если выбираю 27.07.2019 то выводит все даты данного числа, вот пример вот код Код (Text): public function rules() { return [ [['id', 'countBooks'], 'integer'], [['created_at', 'updated_at'], 'date', 'format' => 'dd-mm-yyyy'], [['name'], 'safe'], ]; } $query->andFilterWhere([ 'id' => $this->id, 'FROM_UNIXTIME({{%authors}}.created_at, "%d-%m-%Y")' => $this->created_at, 'FROM_UNIXTIME({{%authors}}.updated_at, "%d-%m-%Y")' => $this->updated_at, ]); сами даты в бд хранятся в timestamp, в поле выводится в формате d-m-Y, но не фильтруются, подскажите что ещё нужно сделать?
вот ещё Код (Text): <?php Pjax::begin(); ?> <?= GridView::widget([ 'dataProvider' => $dataProvider, 'filterModel' => $searchModel, 'columns' => [ ['class' => 'yii\grid\SerialColumn'], // 'id', 'name', [ 'attribute' => 'created_at', 'filter' => DatePicker::widget([ 'attribute' => 'created_at', 'model' => $searchModel, 'pluginOptions' => [ 'autoclose' => true, 'format' => 'dd-mm-yyyy', ] ]), 'format' => 'date', ], [ 'attribute' => 'updated_at', 'filter' => DatePicker::widget([ 'attribute' => 'updated_at', 'model' => $searchModel, 'pluginOptions' => [ 'autoclose' => true, 'format' => 'dd-mm-yyyy', ] ]), 'format' => 'date', ], 'countBooks', ['class' => 'yii\grid\ActionColumn'], ], ]); ?> <?php Pjax::end(); ?>
Ты правда думаешь, что все сидели и ждали, что как только ты скажешь эти слова, так сразу можно начинать тебе помогать? Это так не работает. Создал тему, задал вопрос и сидишь ждёшь(день, два, неделю, месяц, год и тд). Как только появиться человек который сможет и захочет помочь, так сразу появиться ответ на твой вопрос в этой теме. А вот чем чаще ты будешь "напоминать о себе" подобными просьбами, тем больше вероятность, что ты попадёшь в игнор и твои темы просто перестанут даже открывать. Твой вопрос непонятен, а наводящие вопросы задавать нет желания, потому что сама задача совсем не интересная.