@yii2ru

Страница 713 из 1721
Dmitry
24.10.2017
11:52:04
и привел примеры,что я учил по пыхе
Как вывести переменную на страницу?

?
24.10.2017
11:52:08
даже 95%)

first
24.10.2017
11:52:11
что сделал - да,что не делал - не читал,дальше не лезу

?
24.10.2017
11:52:32
ну вот поэтому и вопросы возникают

Google
first
24.10.2017
11:52:35
Как вывести переменную на страницу?
без шаблонизатора? на чистом? <?= $var ?>

?
24.10.2017
11:52:39
чуть копни глубже

Maxim
24.10.2017
11:52:50
вот "дальше не лезу" - это неправильно

Dmitry
24.10.2017
11:52:58
без шаблонизатора? на чистом? <?= $var ?>
А теперь как отобразить чекбокс?

first
24.10.2017
11:53:27
А теперь как отобразить чекбокс?
<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>

Maxim
24.10.2017
11:53:45
<?php print_r($checkbox)) ?> )))

first
24.10.2017
11:54:07
<input class="checkbox brand-check" type="checkbox" name="brand[]" value="<?= $brand?>">

?
24.10.2017
11:54:25
<input class="checkbox brand-check" type="checkbox" name="brand[]" value="<?= $brand?>" checked="<?=$lalala?>">

Dmitry
24.10.2017
11:54:36
<input class="checkbox brand-check" type="checkbox" name="brand[]" value="<?= $brand?>">
Вот. А как отметку там поставить?

first
24.10.2017
11:55:09
пля,и что мне придется каждый чекбокс так прокручивать и сравнивать в цикле?-_-

Вот,мне понадобилось - я спросил - узнал - почитал - запомнил

Google
Maxim
24.10.2017
11:55:44
checked="<?= (bool) $lalala?>">

first
24.10.2017
11:55:49
как вы учились,чтобы сразу все знать,я без понятия

Dmitry
24.10.2017
11:56:00
checked="<?= (bool) $lalala?>">
А вот и нет )

Maxim
24.10.2017
11:56:12
там же 0 или 1

я понимаю, что нет)

?
24.10.2017
11:56:25
а должно быть тру и фалс

или просто checked или без него

Dmitry
24.10.2017
11:56:41
там же 0 или 1
У этого атрибута нет значения

Maxim
24.10.2017
11:56:58
аа, точняк

?
24.10.2017
11:57:20
как вы учились,чтобы сразу все знать,я без понятия
никто не говорит что мы все знаем просто как минимум где прочитать

по каждой технологии есть оф дока

first
24.10.2017
12:08:11
почитай про ActiveForm
уже было так через обычную верстку,переделывать нету смысла

Dmitry
24.10.2017
12:08:57
уже было так через обычную верстку,переделывать нету смысла
тогда тебе не придется гемороиться с вводом значений и выбором чекбоксов

Maxym
24.10.2017
12:09:13
Подскажите, если в таблице значение не может быть пустым(string), какое по дефолту поставить значение?

first
24.10.2017
12:09:32
тогда тебе не придется гемороиться с вводом значений и выбором чекбоксов
та я после нормализации бд,все по-нормальному переделаю,спасибо)

Google
Maxym
24.10.2017
12:10:57
NULL
Пишет что не может быть пустым. Если null как текст записать?

Dmitry
24.10.2017
12:11:36
Пишет что не может быть пустым. Если null как текст записать?
ты галочку выбрал в базе что поле имеет значение NULL ?

Maxym
24.10.2017
12:12:07
В миграциях установлено not null

Dmitry
24.10.2017
12:12:25
В миграциях установлено not null
ну вот сам ты как думаешь что это значит? :)

Maxym
24.10.2017
12:13:02
Туда пустое нельзя) Это ясно, но что в таких случаях писать в ячейки?)

Dmitry
24.10.2017
12:13:36
Maxym
24.10.2017
12:14:37
Понял, спасибо

Matviy
24.10.2017
12:15:11
Точнее, новую миграцию сделай, где оно меняется

Maxim
24.10.2017
12:15:21
Туда пустое нельзя) Это ясно, но что в таких случаях писать в ячейки?)
убери валидацию поля из "required" и записывай в базу null Не понимаю как у тебя может такое происходить, когда поле обязательное, а вписать в него нечего

Maxym
24.10.2017
12:15:51
Возможно, изначально не правильно заложена логика таблицы

Maxim
24.10.2017
12:16:12
измени поле таблицы на правильное, чтоб костыли не лепить

Maxym
24.10.2017
12:20:00
ок. Для себя хочу понять, почему когда я открыл ячейку в базе, ничего туда не написал, нажал enter, пустое значение сохранилось. А когда кодом записываю в базу "", то ругается.

Maxim
24.10.2017
12:20:32
а как ругается?

Maxim
24.10.2017
12:20:53
бд ругается или валидатор?

Maxym
24.10.2017
12:21:02
Валидатор

Dmitry
24.10.2017
12:21:30
Валидатор
если валидатор, то дело до базы даже не дошло еще

Maxim
24.10.2017
12:21:31
потому что валидация на поле стоит required. Уберешь - не будет ругаться

Maxym
24.10.2017
12:21:47
Понял.

Google
Maxym
24.10.2017
12:21:51
Спасибо

Stas
24.10.2017
12:24:00
подскажите как правильно добавить правило с патерном для урл менеджера, точнее как оно правильно записывается в урл менеджере т.к. если пишу как для регулярки то невоспринимает pages/<slug:\^[a-z\-]>

Maxim
24.10.2017
12:25:45
На мой сайт совершаются атаки с китайского ip и логер зафиксировал такое 2017-10-24 14:29:28 [195.138.92.80][-][-][warning][yii\web\User::getIdentityAndDurationFromCookie] Invalid auth key attempted for user '4': sn8I8Hhevxm30-Y0tzp82w6DSHlZ0GQdMK Это что, злой дядька добрался до моих куки?

?
24.10.2017
12:27:59
ок. Для себя хочу понять, почему когда я открыл ячейку в базе, ничего туда не написал, нажал enter, пустое значение сохранилось. А когда кодом записываю в базу "", то ругается.
По тому что по дефолту валидаторы skipOnEmpty свойство в true имеют, это значит, что если значение null, то оно не будет валидироваться, иначе будет

Maxim
24.10.2017
13:00:32
подскажите как почитстить куки или как сделать, чтоб злоумышленник не лез в мои куки? Он откуда-то старые auth_key пользователей находит и пытается что-ли зайти

Уже второго пользователя нашел

Почему все меня игнорируют?

Павел
24.10.2017
13:12:15
Потому что у тебя грязные куки

Admin
ERROR: S client not available

Maxim
24.10.2017
13:13:24
это шутка? Я не сильно шарю в серверной части, поэтому переживаю за атаки злоумышленников

Maxim
24.10.2017
13:14:31
у меня такое стоит

Никита
24.10.2017
13:15:06
https://www.owasp.org/index.php/HttpOnly

Maxim
24.10.2017
13:15:24
'user' => [ 'identityClass' => User::class, 'enableAutoLogin' => true, 'identityCookie' => ['name' => '_identity-frontend', 'httpOnly' => true], ], 'session' => [ 'name' => 'advanced-frontend', 'cookieParams' => [ 'httpOnly' => true, ], ],

Никита
24.10.2017
13:15:30
у меня такое стоит
тогда копай в сторону CSRF чтобы старые auth_key не были валидны

Maxim
24.10.2017
13:16:55
тогда копай в сторону CSRF чтобы старые auth_key не были валидны
они не валидны. Я переживаю, чтоб злоумышленних новые auth_key не нашел в куках

он их может найти там или нет? Почему он вообще мои куки нашел, как мне их спрятать?

?
24.10.2017
13:21:15
Под матрац положи

Google
?
24.10.2017
13:21:25
А если серьезно

куки должны ключем шифроваться, у тебя установлено свойство cookieValidationKey в настйроках компонента request? Так же свойство enableCookieValidation должно быть либо не установлено либо установлено в true.

Либо я тебя не понял, поверь, со стороны ты выглядишь как ошпаренный...

Прибежал знакомых слов накидал)

Maxim
24.10.2017
13:27:09
куки должны ключем шифроваться, у тебя установлено свойство cookieValidationKey в настйроках компонента request? Так же свойство enableCookieValidation должно быть либо не установлено либо установлено в true.
Да, я немного ошпареный))) гуглю, не знаю что искать В main-local.php есть настройка $config = [ 'components' => [ 'request' => [ 'cookieValidationKey' => 'му-long-key', ], ], ]; Это и должно работать?

?
24.10.2017
13:27:39
По идее да, если там какой-нибудь конфиг ещё не определил.

Ненавижу конфигурацию йии через локалы эти)

Есть же дотенв

Когда убьют - тогда и приходите.

Maxim
24.10.2017
13:29:28
я так понял старые куки украли Мне логер выдал 2017-10-24 14:29:28 [195.138.92.80][-][-][warning][yii\web\User::getIdentityAndDurationFromCookie] Invalid auth key attempted for user '4': sn8I8Hhevxm30-Y0tzp82w6DSHlZ0GQdMK

Павел
24.10.2017
13:29:46
И много их?

Maxim
24.10.2017
13:30:30
таких сообщения было 2 по разным id пользователей Но мне нельзя прошлепать ни одного

?
24.10.2017
13:30:49
?

Павел
24.10.2017
13:30:54
Ппц

?
24.10.2017
13:31:04
У меня на дев машине такие логи есть

Павел
24.10.2017
13:31:08
Откуда эта паника?

?
24.10.2017
13:31:39
Это не обязательно ВЗЛАМАВАЮТ

Maxim
24.10.2017
13:32:03
обязательно

Страница 713 из 1721