Anonymous
Что посоветуете?
Co(n)stantine👨🔬
делать html формы на php не лучшая практика
Anonymous
HTML & FORMS
Anonymous
Хватает за глаза
Anonymous
Хотя я лично предпочитаю так создавать
Arthur'); DROP TABLE Users;--
Luka
а чем не устраивают классические? html bootstrap
Gabit
Co(n)stantine👨🔬
медленно
Алексей
лучше на бутсрапе быстро форме накидать, чем потом читать и поддерживать эти компоненты
Алексей
в которых хрен что заменишь, без доки не понятно как и что она принимает
Arthur'); DROP TABLE Users;--
Anonymous
Как лучше всего селектать из базы записи с разными статусами? Ну т.е. есть, допустим, поле в котором хранится статус и хочу делать выборку в таблицу с возможностью выводить всё или только с определённым статусом.
Сейчас делаю get форму и уже проверяю на back-end есть-ли это поле в get и когда нужно запускаю из if выборку по этому статусу.
Кто как это делает?
Anonymous
Может есть что-то более изящное?
Anonymous
select * where status не?
Anonymous
😐
Anonymous
Я про другое
invariance
😐
А вот потому что надо нормально вопросы задавать
invariance
что бы всем было понятно, а не только тебе
invariance
тут никто не станет в твою проблему вникать, расшифровывая твое послание
invariance
а еще лучше код
Anonymous
invariance
Anonymous
Тут вопрос - как это можно сделать красиво
invariance
берешь и делаешь
invariance
вот как ты описываешь ситуацию, так мы и отвечаем
Anonymous
😐
Anonymous
А что описывать-то?
Anonymous
лол
Anonymous
html таблица
Anonymous
поле
Anonymous
как в таблицу красиво делать выборку по полю
invariance
WHERE
Anonymous
я scope юзаю
Anonymous
саму реализацию
Anonymous
кто как это делает
invariance
причем тут скоуп
(;¬_¬)
таблицу сделай например tablesorter плагином
(;¬_¬)
и выбирай по этому полю уже из html
Anonymous
всю базу грузить не вариант
(;¬_¬)
моя твоя все равно не понимай
Anonymous
пока юзер будет на странице с подгруженной инфой через ajax - она уже 100 раз устареет
Anonymous
в плане при навигации и сортировке через js
(;¬_¬)
далешь селект, когда в селекте выбираешь статус, то аяксом выдергиваешь свежие данные и обновляешь таблицу
(;¬_¬)
у тебя все равно какая-то непонятная задача
(;¬_¬)
подробнее распиши
(;¬_¬)
и сам же увидишь ответ
(;¬_¬)
или довольствуйся тем, что есть
Anonymous
http://127.0.0.1:8000/admin/keys?status=new
http://127.0.0.1:8000/admin/keys?status=old
http://127.0.0.1:8000/admin/keys
$keys = Keys::selectRaw('........');
if ($request->status) {
$keys = $keys->status($status);
}
$keys = $keys->paginate(15);
Anonymous
моя реализация
Anonymous
как это-же можно сделать более красиво
(;¬_¬)
а что тут можно красивее-то сделать? и так врде нормаль
(;¬_¬)
на первый взгляд и не скажешь что тут можно изменить
Anonymous
Когда выборок может быть миллион разных - оно плодит кучу ифов
Anonymous
я и спрашиваю может кто-то это как-то по иному делает
(;¬_¬)
в смысле когда status=new&foo=old&bar=average ?
(;¬_¬)
я бы сделал их как search[status]=new&search[foo]=old&search[bar]=average
(;¬_¬)
а потом по массиву проходился бы в цикле
(;¬_¬)
без кучи ифов
(;¬_¬)
естессна предварительно создав нужные скоупы или юзая обычные where
(;¬_¬)
типа
foreach($request->get('search') as $key => $value)
{
$keys = $keys->{$key}($value);
}
(;¬_¬)
такой вариант тебя устраивает @VSKut ?
Anonymous
Anonymous
возьму на вооружение
(;¬_¬)
ну иначе да, задолбаешься лапшу разматывать
(;¬_¬)
👍
Aleksey Y.
Есть кто живой?
Aleksey Y.
Предлагают офер один, приложение на 4.2, нужно расширять функционал. Имеет смысл поддерживать приложение на 4.2 или лучше на 5.4 обновиться, а потом расширять ?
Gabit
Aleksey Y.
Я к тому, что на обновление может уйти 10*N времени, a на расширение функционала 5N времени, насколько это может быть оправдано
Aleksey Y.
Как минимум, чтобы обосновать заказчику
Aleksey Y.
Думаю, что ему пофиг поддерживается фрейм или нет
Aleksey Y.
Что за спам тут?
Aleksey Y.
СПС, чуть выше ещё есть
Юрий
Нарколыги опять активизировались
Юрий
Anonymous