Eugene
а суть вообще задачи какая? выводить новости в блоке, где 4 за сегодня и 1 за все остальное время?
всего 4 новости в блоке) в этот массив выбираются новости из таблицы thisDay их туда репортер выбирает и если новостей меньше 4 то выбираются еще и из таблицы News в количестве limit(4 - количество новостей из базы ThisDay) одна новость за один год, года должны идти в хронологическом порядке. Все норм, а вот порядок не хронологический
Максим
а вообще я не это имел ввиду, а вот это
Максим
$result = []; foreach($array as $item) { $year = date('Y', $item['cdate']); $result[$year][] = [ $title => '111', $text => '222', ... ]; } print_r($result); [ 2016 => [ 0 => [...], 1 => [...], ], 2017 => [ 0 => [...], 1 => [...], ], 2018 => [ 0 => [...], 1 => [...], ], ]
Eugene
тут лучше выбрать сначала thisDay и количество передавать в запрос с News в поле лимит, а не считать там еще раз то же самое
там суть такая что новости выбираются из ThisDay за день указаный в условии where и за этот самый день не может быть новостей больше 4, т.е считать ничего не нужно)
Максим
а вообще лучше сделать в таблице News отдельное поле для флажка thisDay наверное, и туда новости складывать, легче выбирать будет, ведь структура таблиц по идее одинаковая должна быть, и отличаются они лишь одним параметром
Eugene
Там легаси с 2005 года, я не виноват, извините)
Артём
Подскажите мышку чтобы на столе без коврика работала. А то моя любимая и легкая от BTC накрылась, я один раз даже кнопки перепаивал (клик с колесика на левый клик, когда тот заглючил), прослужила с 2010 года. Гуглил фирму BTC, ни одной мышки сцук нет. Была одна радио-мышка, так у нее курсор метался глючил, выделить текст не с первого раза удасться, в общем я ее сейчас об пол к херам разбил
Максим
A4TECH вроде бренд
Eugene
$result = []; foreach($array as $item) { $year = date('Y', $item['cdate']); $result[$year][] = [ $title => '111', $text => '222', ... ]; } print_r($result); [ 2016 => [ 0 => [...], 1 => [...], ], 2017 => [ 0 => [...], 1 => [...], ], 2018 => [ 0 => [...], 1 => [...], ], ]
Вопрос) я когда модель через ::find выбираю, я ведь могу потом использовать функции, которые в классе этой модели прописаны через News->myFunction() а если я ее сделаю массивом я потеряю к этим функциям доступ?
Артём
мне игровую не нужно, простую для работы
Alexey
A4TECH вроде бренд
У а4 крутые сенсоры которые даже на шерсти работают
Alexey
мне игровую не нужно, простую для работы
http://www.a4tech.ru/products/mouse/wireless/ тут смотри holeless или v-track
Alexey
http://www.a4tech.ru/userfile/files/a4tech/V-Track.pdf
Alexey
даже на стекле работает )
Артём
открыл dns-shop, по отзывам не плохо так
Артём
ну у меня сейчас комп без мышки, идти покупать надо)
Eugene
$result = []; foreach($array as $item) { $year = date('Y', $item['cdate']); $result[$year][] = [ $title => '111', $text => '222', ... ]; } print_r($result); [ 2016 => [ 0 => [...], 1 => [...], ], 2017 => [ 0 => [...], 1 => [...], ], 2018 => [ 0 => [...], 1 => [...], ], ]
Подскажи пожалуйста, если не трудно как вот сюда `$result[$year][] = [ $title => '111', $text => '222', ... ];` конкретнее в $result[$year][] запихнуть все содерживое $item без разбора на переменные?)
Eugene
$result[$year][] = $item;
спасибо большое еще раз
Артём
Alexey
спс за v-track с ним пойду смотреть)
Holeless по сути тот же втрак, только лучше защищён от пыли
Alexey
Последняя мышь holeless у меня, лет 5 уже убиваю
Артём
а dpi на что влияет? Вот были мышки 800 1000 и 1200 разницы никакой вообще
Eugene
воспользуйся http://php.net/manual/ru/function.usort.php
Делал вот так, не помогло) хз почему ` function sortBy($array) { usort($array, function ($item1, $item2) { if ($item1 instanceof News) { if ($item1['cdate_int']) { $newsArr = $item1['cdate_int']; } } if ($item2 instanceof ThisDay) { if ($item2['news_date']) { $thisDayArr = $item2['news_date']; } } if ($thisDayArr == $newsArr) return 0; return ($thisDayArr < $newsArr) ? -1 : 1; }); return true; }`
NVlad
cdate_int и news_date всегда инт?
NVlad
ну а вообще не рабоатет т.к. сортировка будет проходить только в том случае если первый параметр News а второй ThisDay если они придут в другом порядке то сортировка не отработает
NVlad
или придут 2 News или 2 ThisDay тоже работать не будет
NVlad
придут в функцию сравнения, а не из базы
NVlad
вердикт - перепиши функцию сравнения :)
Dmitriy
Всем привет, кто с axios и vue работал? Вопроc такой, как правильно отправить данные чтобы в Yii::$app->request->post() нормальный массив прилетал?
Anonymous
axios.post('url', {params: {user: {login: 1, email: 'qq'}}})
Anonymous
net?
Anonymous
https://github.com/axios/axios на и ацтань от миня
Артём
Точняк. Одни из лучших за свою цену
х7 нет в магазине, устарела мб
Артём
эта? A4Tech X-710BK
Yan
х7 нет в магазине, устарела мб
A4Tech F5 поищи, то же самое по сути
Раджаб
https://m.05.ru/search/?q=A4tech&SECTION_ID=687
Раджаб
Вот тут любой
Артём
а радио-мышки для работы не подходят?
Артём
к концу дня рука болела от нее
The Ant
Ничоси ты
хуярю на нативном жс как на пхп, не то что ты :D
webmaxx
Всем привет, кто с axios и vue работал? Вопроc такой, как правильно отправить данные чтобы в Yii::$app->request->post() нормальный массив прилетал?
можно просто в конфиге к компоненту request парсер добавить: 'request' => [ 'csrfParam' => '_csrf-backend', 'cookieValidationKey' => '', 'parsers' => [ 'application/json' => 'yii\web\JsonParser', ], ]
👻
к концу дня рука болела от нее
это от формы мышки просто или слишком большая или маленькая когда то продавали коврики с подушкой как раз чтоб рука была в правильном положении
Максим
👻
Ну норм варик но на работе думаю не все поймут
The Ant
как-то неочень брутально :(
Александр
Очень удобно
Максим
как-то неочень брутально :(
бороды не хватает?)
The Ant
я делал так import qs from 'qs'; axios.post(getters.api.items.put_on, qs.stringify({'item_id': item_id}))
короче. можно это юзать: https://developer.mozilla.org/ru/docs/Web/API/FormData С автоматическим конвертом в жсон https://stackoverflow.com/questions/41431322/how-to-convert-formdatahtml5-object-to-json Тогда не нада будет помнить что у тебя там за атрибуты отправляются. Типа универсально. Обертку еще какуюнить сделать.
The Ant
та у меня по сути то же самое, готовый объект с помощью qs в нужный формат перегоняется
ну у тебя атрибуты формы руками прописаны. и на каждую форму нада будет руками писать
The Ant
изменил название, добавил элемент. пошел в жску исправлять
Максим
ну у тебя атрибуты формы руками прописаны. и на каждую форму нада будет руками писать
ну если юзать форму, то да. у меня например не всегда формы отправляются
Максим
угу, придется тока руками добавлять
тут я думаю сам принцип показать, а дальше уже каждый как хочет будет отправлять, чтобы в Yii::$app->request->post() норм массив приходил