
Matviy
10.09.2018
14:56:45


Andrey
10.09.2018
15:14:46
ребят) нид хелп)
делаю запрос
select product_id, count(product_id) as c
from shop_image
group by product_id
order by c desc
все ок все тип топ как правильно составить?
ShopImage::find()
->select('product_id', 'count(product_id) as c')
->groupBy('product_id')
->orderBy('c desc')
->all();
Так не фурычит
разобрался , затупил, не взял в массив селект

Google

PowerAxis
10.09.2018
15:31:08
почему при выводе <?php echo Yii::$app->security->generatePasswordHash('password'); ?>
каждый раз новый хэш генерится?

Сергей
10.09.2018
15:31:24

PowerAxis
10.09.2018
15:31:34
а нужно?

Andrey
10.09.2018
15:31:51
validate
хотя смотря для чего...

PowerAxis
10.09.2018
15:33:15
ок, а чего тогда при ручном добавлении в БД этого хэша я не могу авторизироваться с паролем 'password' ?

Andrey
10.09.2018
15:33:36
а как ты его проверяешь?
https://yiiframework.ru/forum/viewtopic.php?f=35&t=48500&p=241105#p241105

PowerAxis
10.09.2018
15:35:59
через validatePassword проверка идет

Andrey
10.09.2018
15:37:08
проблему более обширно опиши (важен контекст)

PowerAxis
10.09.2018
15:39:36
кажется валидация не проходит
бля, я сценарии авторизации добавлял и на фронте сделал, а в бэкенде забыл, ебать
пора закругляться

Google

PowerAxis
10.09.2018
15:46:53
все сделал, спасибо, пацаны

Denis
10.09.2018
16:17:38
Ребят, как в gridView отменить перезагрузку страницы поссле вводы значения в фильтр. Я хочу ввести несколько значений, а он страницу перезагружает

Сергей
10.09.2018
16:20:21

Maksat
10.09.2018
16:21:55

Сергей
10.09.2018
16:22:18

Maksat
10.09.2018
16:22:26
Я с телефона

Сергей
10.09.2018
16:22:46
в поиске хотя бы что забить

PowerAxis
10.09.2018
16:24:58
https://www.yiiframework.com/doc/api/2.0/yii-db-activequery#andOnCondition%28%29-detail

Andrey
10.09.2018
16:27:17

Artur
10.09.2018
16:38:39
P.S. Вопрос нубский, но все же - как отключить вывод ошибок? (просто на продакшн программу развернул, отключил yii-debug и gii)

PowerAxis
10.09.2018
16:46:32
в index.php
debug = false
env = prod

Сергей
10.09.2018
16:47:01
./init

PowerAxis
10.09.2018
16:47:14
/init
не работает)

Сергей
10.09.2018
16:48:25

Artyom
10.09.2018
17:10:14
Народ, научите дурака, как DI в yii2 пользоваться? Ну вот в ларе я например делаю NameService(SomthingRequeset, Name2Service...) и в экшен actionName(NameService) и все работает, причем можно даже не привязывать к интерфейсам, без костылей на yii2 такое возможно?

Dmitriy
10.09.2018
17:12:13

Artyom
10.09.2018
17:13:52
Не знаю, я доку мельком смотерел, чтобы примерно такое получить нужно писать полностью конструктор где-то в конфигах и потом еще через метод вроде make(NameService) вызывать все это... чет не хватает этого...

Dmitriy
10.09.2018
17:13:55
Кидай в конструктор и норм

Google

Artyom
10.09.2018
17:15:28
Хорошо, если сделаю что-то вроед NameService(SomeModel, Name2Service) и потом где-то напишу что-то вроде yii->make(NameService) он мне его создаст без лишних телодвижений?

Dmitriy
10.09.2018
17:15:43

Artyom
10.09.2018
17:16:15
Вот, спасибо, я то думал нужно конфиг для этого отдельный заводить...

Dmitriy
10.09.2018
17:16:58
Ты всегда можешь сказать что ДИ подставлять. Но как правило он умеет это сам делать. Так как в ларавел

Artyom
10.09.2018
17:22:05
Сча буду пробовать)

☕ CunningFox
10.09.2018
19:48:03
Забавно, зачем тут этот бот?

Katulos
10.09.2018
21:59:15
Хороший бот
и истории интересные

Сергей
11.09.2018
04:39:31
Всем привет!
Два варианта создания объекта yii\httpclient\Client:
1)
Yii::createObject([
'class' => Client::class,
'baseUrl' => 'https://api.example.com/',
]);
2)
Yii::createObject(Client::class, [
'baseUrl' => 'https://api.example.com/',
]);
Почему в первом случае baseUrl равен https://api.example.com/, а во втором null?

breakt1mus
11.09.2018
04:51:28

Сергей
11.09.2018
04:52:23
ну по идее ['baseUrl' => ...] должен уйти в конструктор Client, а Client это BaseObject, то есть результат должен быть аналогичен первому варианту

SiZE
11.09.2018
04:59:22

Сергей
11.09.2018
05:00:40
в какой?

breakt1mus
11.09.2018
05:04:45
Скорее всего construct по object

Admin
ERROR: S client not available

SiZE
11.09.2018
05:05:17
в какой?
let me google for you https://www.yiiframework.com/doc/api/2.0/yii-baseyii#createObject()-detail

HIT
11.09.2018
05:48:20

Сергей
11.09.2018
05:52:39
МОжешь объяснить?

Александр
11.09.2018
05:54:11
а где запись на вебинар?

Google

Dmitry
11.09.2018
05:55:49
Жоский боян

Rakhimov
11.09.2018
06:00:53
r
Привет всем, ребята, у меня в коде не подключен toolbar.css, но вместо этого есть css код в середине source кода, на видеоуроке подключен toolbar css. У меня последняя версия Yii2, а на видео более ранняя весия, все устанавливал через composer

Wannabelinus
11.09.2018
06:01:50
а проблема в чем...
Это же вообще css дебаг панели

Сергей
11.09.2018
06:02:29
у меня тоже нет toolbar.css
Может раньше они файл подклчали, а потом стали просто CSS включать в код

Rakhimov
11.09.2018
06:03:13

Александр
11.09.2018
06:03:58
а что за курс

SiZE
11.09.2018
06:16:28
МОжешь объяснить?
Ну давай. createObject принимает два аргумента
$type и $params
в первом случае ты передаешь только один, во втором случае ты передаешь оба.

Сергей
11.09.2018
06:17:01
$params уходят же в конструктор создаваемого объекта?

SiZE
11.09.2018
06:17:04
$params The constructor parameters - это дословно параметры конструктора

Сергей
11.09.2018
06:17:37
правильно, а в конструкторе объекта $config же из стандартного BaseObject ?

SiZE
11.09.2018
06:18:46

Сергей
11.09.2018
06:19:46
ЕГо там нет
Он наследуется от Component (где тоже нет конструктора), а он в свою очередь от BaseObject, где есть конструктор и у него один параметр $config

SiZE
11.09.2018
06:21:31

Google

Сергей
11.09.2018
06:21:43
а... всё