@yii2ru

Страница 1619 из 1721
Matviy
10.09.2018
14:56:45
То есть. переформулирую - изменить пропорции картинки так, чтобы меншая сторона соответствовала заданной величине для высоты или ширины, и картинка исталась пропорциональной, без искажения и обрезания
Короче, сделал сам, ибо готовой функции не нашел: $width = $height = 350; $originalBox = $image->getSize(); $originalWidth = $originalBox->getWidth(); $originalHeight = $originalBox->getHeight(); if ($originalWidth < $width || $originalHeight < $height) { return $image; } if ($originalHeight >= $originalWidth) { $box = $originalBox->widen($width); } else { $box = $originalBox->heighten($height); } return $image->resize($box);

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'); ?> каждый раз новый хэш генерится?

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: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

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 такое возможно?

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

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

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?

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

Сергей
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 включать в код

Александр
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

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

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