first
пля,вот как относится выделение чекбокса и мое знание программирования? Нужно ООП - выучил,знаю Нужно использовать трейты - выучил,использую Нужно использовать yii - учу,использую. Нужно использовать MVC - выучил,использую Нужно выучить Laravel - учу,использую По твоему я должен обязательно знать как активировать чекбоксы через пхп?
Anonymous
Так это) кроме kartik'a посоветуете что-нибудь? Чтоб я велосипед не делал) в пером yii был bootstrap.widgets.TbEditableColumn например
https://github.com/yii2mod/yii2-editable https://github.com/2amigos/yii2-editable-widget Вот сходу на базе X-Editable плагина не подойдет ищи тут https://github.com/search?o=desc&q=yii2+editable&s=stars&type=Repositories&utf8=✓
👻
с html начинать надо
Niko
поэтому такие вопросы
first
лол, бросай программирование
я ответил на этот вопрос,не думал,что Html и css являются ЯП...
Anonymous
Это не ЯП, это база
first
Anonymous
Лезть в веб программирования и не знать html
Anonymous
это новый левел
first
та с чего ты взял,что я не знаю верстку
Anonymous
В мемориз, дно пробито.
first
ты сказал,чтобы я бросал ПРОГРАММИРОВАНИЕ,я ответил,что я учу по ходу обучаюсь,нельзя все и сразу знать,при чем тут верстка
first
я учусь*
first
и привел примеры,что я учил по пыхе
Anonymous
я учусь*
гайд прочитал от корки до корки?
first
при чем тут верстка
Anonymous
Там 90% рабочих моментов с йии2 рассмотренно
Anonymous
он на русском даже
Dmitry
и привел примеры,что я учил по пыхе
Как вывести переменную на страницу?
Anonymous
даже 95%)
first
что сделал - да,что не делал - не читал,дальше не лезу
👻
ну вот поэтому и вопросы возникают
first
Как вывести переменную на страницу?
без шаблонизатора? на чистом? <?= $var ?>
👻
чуть копни глубже
Niko
вот "дальше не лезу" - это неправильно
Dmitry
без шаблонизатора? на чистом? <?= $var ?>
А теперь как отобразить чекбокс?
first
А теперь как отобразить чекбокс?
<label class="brand"> <input class="checkbox brand-check" type="checkbox" name="brand[]" value="<?= $brand?>"> <span class="checkbox-custom"></span> <span class="label"><?= $brand?></span> </label>
Niko
<?php print_r($checkbox)) ?> )))
first
<input class="checkbox brand-check" type="checkbox" name="brand[]" value="<?= $brand?>">
👻
<input class="checkbox brand-check" type="checkbox" name="brand[]" value="<?= $brand?>" checked="<?=$lalala?>">
first
пля,и что мне придется каждый чекбокс так прокручивать и сравнивать в цикле?-_-
first
Вот,мне понадобилось - я спросил - узнал - почитал - запомнил
Niko
checked="<?= (bool) $lalala?>">
first
как вы учились,чтобы сразу все знать,я без понятия
Niko
там же 0 или 1
Niko
я понимаю, что нет)
👻
а должно быть тру и фалс
👻
или просто checked или без него
Dmitry
там же 0 или 1
У этого атрибута нет значения
Niko
аа, точняк
👻
как вы учились,чтобы сразу все знать,я без понятия
никто не говорит что мы все знаем просто как минимум где прочитать
👻
по каждой технологии есть оф дока
first
почитай про ActiveForm
уже было так через обычную верстку,переделывать нету смысла
Dmitry
уже было так через обычную верстку,переделывать нету смысла
тогда тебе не придется гемороиться с вводом значений и выбором чекбоксов
Max
Подскажите, если в таблице значение не может быть пустым(string), какое по дефолту поставить значение?
first
тогда тебе не придется гемороиться с вводом значений и выбором чекбоксов
та я после нормализации бд,все по-нормальному переделаю,спасибо)
Max
NULL
Пишет что не может быть пустым. Если null как текст записать?
Dmitry
Пишет что не может быть пустым. Если null как текст записать?
ты галочку выбрал в базе что поле имеет значение NULL ?
Max
В миграциях установлено not null
Dmitry
В миграциях установлено not null
ну вот сам ты как думаешь что это значит? :)
Max
Туда пустое нельзя) Это ясно, но что в таких случаях писать в ячейки?)
Dmitry
Max
Понял, спасибо
Good
Точнее, новую миграцию сделай, где оно меняется
Niko
Туда пустое нельзя) Это ясно, но что в таких случаях писать в ячейки?)
убери валидацию поля из "required" и записывай в базу null Не понимаю как у тебя может такое происходить, когда поле обязательное, а вписать в него нечего
Max
Возможно, изначально не правильно заложена логика таблицы
Niko
измени поле таблицы на правильное, чтоб костыли не лепить
Max
ок. Для себя хочу понять, почему когда я открыл ячейку в базе, ничего туда не написал, нажал enter, пустое значение сохранилось. А когда кодом записываю в базу "", то ругается.
Niko
а как ругается?
Niko
бд ругается или валидатор?