SiZE
ПРосто интересно, насколько корректно так зелать, именно валидатором
Разная форма в зависимости от роли. На худой конец сценарий
The Ant
Разная форма в зависимости от роли. На худой конец сценарий
к роли вообще наверное привязываться не нада. За исключением админа чтоль и гостя (дефолтные). Остальное разруливать пермишенами.
who are you
А как удобнее делать папки(admin,pages) внутри папок(controllers,models) или вынести эти папки в модуль и там свои контроллеры модели ?
who are you
Просто я делаю модулями а в видосе на Ютубе видел что делает паренёк внутри стандартных папок
Дмитрий
Добрый дееень!
Дмитрий
принимаю в контроллере вот такую модель public 'contract_currency_id_array' => array (size=5) 7 => string '1' (length=1) 2 => string '1' (length=1) 3 => string '1' (length=1) 6 => string '1' (length=1) 5 => string '1' (length=1) public 'contract_value_array' => array (size=5) 7 => string '1.00000000' (length=10) 2 => string '2.00000000' (length=10) 3 => string '30.00000000' (length=11) 6 => string '10.00000000' (length=11) 5 => string '10.00000000' (length=11) public 'currency_pair_active' => array (size=5) 7 => string '0' (length=1) 2 => string '1' (length=1) 3 => string '1' (length=1) 6 => string '1' (length=1) 5 => string '1' (length=1)
Дмитрий
currency_pair_active - отвечает за то, какие id пишем в базу, соответственно те ID что 0 - не пишем
Дмитрий
как это правильно сделать?
Дмитрий
чтобы id = 7 не вставлялся в базу
who are you
да как тебе удобней так и делай )
на будущее) я хз потом что проще поддерживать, модулями или по подпапкам лазить
who are you
чтобы id = 7 не вставлялся в базу
так у тебя там у всех id = 1
Дмитрий
currency_pair_active
Дмитрий
вот тут
Дмитрий
этот массив отвечает за то что будет идти в базу
Дмитрий
соответственно то что 0 - не пойдёт
who are you
может в норм массив сделать сперва?
who are you
ты можешь показать через принт эр ? ) чо там
who are you
я не люблю эти стринги херинги в распечатке
Дмитрий
Дмитрий
вот сама форма
Дмитрий
суть короче такова - если я ставлю disabled - то эти элементы не должны идти в базу.
👻
ну на дропдаун повесить js и если выключен то пройтись по всей строке и на полях ввода проставить disabled
Дмитрий
да так и работает
Дмитрий
ну вот не хочу я на стороне кортроллера разбирать что актив, а что нет, хочу отправить только то что актив
👻
ну так на фронте так и есть оно не пойдет в базу
👻
вернее в пост
Дмитрий
подробнее, как это не пойдёт в пост?
👻
ну если поле дисаблет то оно в пост помоему не идет
👻
если таки идет просто с инпут убери атрибут name
Дмитрий
нука, щас проверю
Дмитрий
типа сделать он селектед дизаблед : наме=''
👻
да
👻
только продублирйй его где то чтоб если юзер передумает вернуть найм наместо
Дмитрий
ну на дропдаун повесить js и если выключен то пройтись по всей строке и на полях ввода проставить disabled
слушай - и правда дизаблед не идёт в пост!!! то что нужно, спасибо большое!
👻
ну так :)
Максим
слушай - и правда дизаблед не идёт в пост!!! то что нужно, спасибо большое!
А если надо сделать disabled, но чтобы шло в пост, замени disabled на readonly
Дмитрий
окей, принято к сведению.
Дмитрий
who are you
не понял я чот ) у тебя записывать или нет только от JS скрипта зависит который ставит дизэйбл?
Anonymous
Привет всем Вопрос следующий: Пытаюсь интегрировать switch в gridview, получается только с помощью того, если добавить в ActionColumn кастомную "кнопку", и то, у меня оно таки не пашет Цель добавления - чтобы при переключении менялся статус "активен/не активен" (сам функционал прописал, и если использовать просто иконки с ссылками, то оно отработает, но таск именно сделать со switch'ом) 1. Стоит ли в принципе свитч внедрять в gridview, и лучше вообще таблицу "руками" сделать? (хотя, из-за одного свитча делать, как я понимаю, очень странное решение мягко говоря) 2. Если внедрять свитч, то лучше использовать сторонние виджеты? (2migos | krajee) 3. Как Вы на практике внедряете switch?
The Ant
переключать можно при помощи ! $boolVar = !(bool) $boolVar;
The Ant
правда будет нет работать такая конструкция хуй знает ваще
Anonymous
Вкратце http://i.prntscr.com/pgzlVGUfSs_S8QAhrX0NEA.png
Anonymous
че? ты скажчи че тебе сделать нада, без всяких подробностей со свитчем. Этот свитч ваще редко где используется
who are you
ну JS + AJAX
Anonymous
Ок
who are you
лучше без свича, прям в колонке active сделать кнопку и в зависимости от результата аджакс запроса менять цвет этой самой кнопки ))
The Ant
Вкратце http://i.prntscr.com/pgzlVGUfSs_S8QAhrX0NEA.png
вотэта вот все на сраном жиквери выглядит очень убого )
who are you
ну я про это и говорил ) просто сменить текст на кнопке и класс )
The Ant
вообще конечно лучше вебсокеты, ангуляр и ноду для этого юзать :D
who are you
Katulos
вообще конечно лучше вебсокеты, ангуляр и ноду для этого юзать :D
В приличном обществе за такие советы бьют клавиатурой по пальцам
Katulos
В приличном
Anonymous
:В
Anonymous
вообще конечно лучше вебсокеты, ангуляр и ноду для этого юзать :D
Anonymous
ОКей, спасибо за совет)
Anonymous
лучше без свича, прям в колонке active сделать кнопку и в зависимости от результата аджакс запроса менять цвет этой самой кнопки ))
Dmitriy
сокеты для кнопки поднимают. надо же
The Ant
сокеты для кнопки поднимают. надо же
ну там весь такой интерфейс будет же )
Dmitriy
любой жс фрейм лучше подойдет
The Ant
удобно, реактивно, стильно, модно, молодежно.
Yet Another Stats (β)
Карма Katulos стала 6
mrG1K
@ExileeD сделай чтобы хоть бот reply юзал за какое сообщение плюсует
Dmitriy
может я просто сделаю удаление после 5 секунд ?
The Ant
бот и так лагает периодически )
Dmitriy
это называется высокие нагрузки . хех. да блин ему 8 гб уже не хватает. надо переезжать на 16 рам
Максим
это называется высокие нагрузки . хех. да блин ему 8 гб уже не хватает. надо переезжать на 16 рам
вот так и работают современные зарзаботчики, вместо оптимизации предлагают памяти добавить)) когда то uTorrent клиент весил 150 кб, сейчас уже 4 мегабайта, MS Office весил 250 мб, щас уже гигабайтами измеряется. вряд ли там на порядок больше возможностей стало
Anonymous
Kohana изыди))
Evgeny
Приветствую! Подскажите по принципиальной логике работы. Представьте себе что-то вроде авито - доска объявлений. Сервер отфильтровал результаты поиска и передает их клиенту в виде json. Клиент -рендрит. Максимальное количество результатов - 1000 с пагинацией или без. Есть 2 варианта основных: 1. передать 1000 результатов клиенту (сайту), а на уровне клиента уже делать пагинацию. 2. передавать клиенту по 50 результатов и клиент будет дергать сервер за пагинацией. 1. - запрос достаточно большой, зато один. 2. - запрос небольшой, но нужно каждый раз инициировать фреймворк и дергать базу. Как лучше