@yii2ru

Страница 1665 из 1721
Alex
04.10.2018
11:32:36
Подскажите как поменять шаблон виджета NavBar чтобы при создании не добавлялся <div class=container>

SiZE
04.10.2018
11:46:16
Art
04.10.2018
12:00:25
Ничего нельзя удалять. Добавь категориям поле статус и регулируй что и как показывать Тебе урл все равно нужно сохранить Посмотри как на ROZETKA Старые товары до сих пор лежат по своим урл, хотя дерево категорий давно поменялось
есть еще такой прикол как выгрузка из какой-нить 1с, прежняя бд очищается полностью ну или таблицы определенные и заливается csv файл с товарами. В общем что в 1с сделают то и будет отображаться

Google
Maxim
04.10.2018
12:19:10
Погоди-ка!!! Или можно..??

Art
04.10.2018
12:21:11
я хз что они в 1с в своем там делать будут, может и удалят)

некоторые инетмагазы выставляют xls файл с товарами чтобы смотреть оффлайн, так вот там всегда все меняется и нет товаров которых нет в наличии

Антоха
04.10.2018
14:07:54
Всем привет, народ, может кто подскажет по такому вопросу Есть две модели, допустим Мотоциклы и Автомобили, например мне нужно их выводить на одной странице с пагинацией, естественно я хочу использовтаь DataProvider для этого, возможно ли совместить две модели в одном дата провайдере, таблицы по сути одинаковые по структуре

Антоха
04.10.2018
14:14:34
Виталий
04.10.2018
14:15:12
Дмитрий
04.10.2018
14:17:54
Не стоит.

Виталий
04.10.2018
14:20:05
народ, укажите на годный ресурс по реализации перевода сайта

чтобы с админки можно было добавлять перевод

и для навбара и для статей

PowerAxis
04.10.2018
14:22:26
на хабре глянь, там есть прям подробная реализация

Google
Виталий
04.10.2018
14:23:11
ну я нашел расширения, но не понимаю как с админкой связать

PowerAxis
04.10.2018
14:24:32
ну это же не cms, ты понимаешь? тут не получится просто "установил и в админке все работает"

PowerAxis
04.10.2018
14:25:02
все же глянь ту статью на хабре, там подробно все расписано

Виталий
04.10.2018
14:25:03
значит меня должно осенить

другого варианта нет)

PowerAxis
04.10.2018
14:25:18
нет. тебя не осенит. просто прочитай как это делается

Виталий
04.10.2018
14:25:24
PowerAxis
04.10.2018
14:25:29
да

Andrey
04.10.2018
14:28:43
то что я использовал для мультиязычности: omgdef/yii2-multilingual-behavior codemix/yii2-localeurls lajax/yii2-translate-manager

значит меня должно осенить
http://button.dekel.ru/ - осеняйся ;)

Виталий
04.10.2018
14:33:41
Andruha
04.10.2018
14:46:49
есть класс со статик полями public static $random = 1; есть ли уиишный способ получить массив всех таких полей класса в виде [1 => 'random']?

Fedor
04.10.2018
14:51:26
Типа такое что-то? $rc = new ReflectionClass('ClassWithStatic'); $staticProp = $rc->getStaticProperties();

Ну оно правда ключ->значение выдаст, перевернуть надо самому будет

Crestoff
04.10.2018
14:57:17
Добрый вечер. делаю $dataProvider, определяю поля сортировки gridview, но у меня есть поле, которое я вычисляю на лету, можно ли как то всё-же сделать сортировку по этому полю?

Crestoff
04.10.2018
14:58:05
я догадывался)

но не могу найти как...

Alexandr
04.10.2018
15:00:37
->select(a, (b -c ) as d)->orderBy(d)

Google
Crestoff
04.10.2018
15:01:51
это средствами бд

а если я вычисляю поле на стороне php

Alexandr
04.10.2018
15:02:55
сложновычисляемое? тогда не знаю, думаю не выйдет

St
04.10.2018
15:02:57
То лучше перекинь на базу, если возможно. А так, создай геттер атрибута и там уже по нему делай.

Crestoff
04.10.2018
15:03:44
понял..

спасибо!

Andruha
04.10.2018
15:03:52
Типа такое что-то? $rc = new ReflectionClass('ClassWithStatic'); $staticProp = $rc->getStaticProperties();
это знаю, интересно было именно уишное решение может есть

Vadim
04.10.2018
15:09:27
Всем доброго времени суток. Кто подскажет в чем проблема? http://joxi.ru/4AknKNjUyeGZb2

Я как бы не такой результат работы ожидаю от этой команды)

SiZE
04.10.2018
15:18:16
А как в конструктор контроллера через DI имеющийся Yii::$app->response прокинуть? public function __construct(string $id, Module $module, Response $response, array $config = []) { $this->response = $response; parent::__construct($id, $module, $config); } Ибо Yii::$app->request->getCsrfToken() - выдает токен $this->request->getCsrfToken() - ошибку что cookieValidationKey must be configured

Vadim
04.10.2018
15:25:36
ну хотелось чо бы миграции накатились

а не просто вывод команды ./yii

PowerAxis
04.10.2018
15:25:52
migrate/up

Vadim
04.10.2018
15:26:28
то же самое

Alexandr
04.10.2018
15:27:07
а если php yii migrate, без точек и слешей?

Vadim
04.10.2018
15:30:45
ну ладно, вроде взлетело. Но на тестовую базу всеравно не хочет накатывать миграции) говорит нет новых) Хотя база пустая)

Google
Vadim
04.10.2018
16:16:06
php yii?
Не. Там с конфигом беда была

Crestoff
04.10.2018
16:33:22
ArrayDataProvider - если в него выгрузить все модели
Спасибо, хороший ответ, изучу подробно.

Yuriy
04.10.2018
20:08:13
Всем привет) У меня впорос по безопасности. Получаю данные из POST запроса так: $tel = Yii::$app->request->post('tel'); Передаю в запрос их так: User::findOne(['phone_number' => $tel, 'status' => self::STATUS_ACTIVE]); Собственно сам вопрос в том, насколько это безопасно и возможна ли атака sql инъекции или xss в этом случае?

Eugene
04.10.2018
20:09:32
именно в таком формате вроде безопасно, ибо экранируется и т.д.

Admin
ERROR: S client not available

Eugene
04.10.2018
20:10:26
а вот до последних версий вариант в стиле User::findOne($tel) - был опасен

☕ CunningFox
04.10.2018
20:13:55
Eugene
04.10.2018
20:14:05
А с какой версии это стало безопасно?
точно не помню, недавно, месяцы буквально - 2.0.14 или 2.0.15

☕ CunningFox
04.10.2018
20:14:52
кто-то релизы не читает ?

однако (!) уязвимость никуда не делась. Надо было только код пофиксить. Связана она была с массивами из поста/гета

ну тип, сам виноват если не приводишь данные к нужному типу)

эт же как SELECT * FROM my_best_table WHERE ' . $_POST['my_secured_data']

Andrey
04.10.2018
20:17:30
подскажите, как вывести такой массив, через Yii::t('app', 'month') 'month' => [ '1' => 'январь', '2' => 'февраль', '3' => 'март', '4' => 'апрель', ],

можно вот так Yii::t('app', 'month')[1] , но не красиво смотрится, думаю есть способ лучше

☕ CunningFox
04.10.2018
20:19:42
можно вот так Yii::t('app', 'month')[1] , но не красиво смотрится, думаю есть способ лучше
\Yii::t('app', '{name} is {gender} and {gender, select, female{she} male{he} other{it}} loves Yii!', array( 'name' => 'Snoopy', 'gender' => 'dog', ));

и еще куча разных возможностей)

Google
☕ CunningFox
04.10.2018
20:21:05
Evgeny
04.10.2018
20:21:09
други, кто сталкивался с отправкой почты, когда соедиение с SMTP отваливается и воркер очереди отправки падает в какой-то момент?

Alex
04.10.2018
20:21:16
Подскажите как в GridView поменять css классы для кнопок update и delete

Andrey
04.10.2018
20:23:20
а так это вообще работать не будет)
это работает, массив у меня находится в файле переводов

Oligarch
04.10.2018
20:24:08
народ привет всем. не могу понять, почему не видит картинки - хотя стоят в папке /img, но не подтягиваются. стили тоже - стоят в ассете, но один стиль видится, остальные нет. все идеи перепробовал, уже не знаю куда копать

Yurii
04.10.2018
20:24:12
Привет ребята. Кто-то работал с intercom на проекте с yii2

☕ CunningFox
04.10.2018
20:24:31
это работает, массив у меня находится в файле переводов
Да вы батенька извращенц, тут скорее не в этот чат тогда вопрос ?

Oligarch
04.10.2018
20:25:46
скопипащен с работающего проекта

Yurii
04.10.2018
20:26:07
ну это не совсем правильно

можна структуру и файлик

Oligarch
04.10.2018
20:27:53
Options +FollowSymLinks IndexIgnore */* RewriteEngine on # if a directory or a file exists, use it directly RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d # otherwise forward it to index.php RewriteRule . index.php

хатассесс

Yurii
04.10.2018
20:28:21
ну правильно

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