
Антон
15.05.2018
06:48:29
bower-asset

Максим
15.05.2018
06:48:44
bower-asset
попробуй тогда "bower-asset-library": "vendor/bower" заменить на "bower-asset-library": "vendor/bower-asset"

Антон
15.05.2018
06:50:32
не помогло
https://github.com/yidas/yii2-composer-bower-skip вижу целый пакет есь

Google

Максим
15.05.2018
06:53:24
не помогло
а попробуй сначала установить bower-asset/inputmask а потом уже yii

Антон
15.05.2018
06:53:50
эм. всмысле? у меня же уже установлен yii

Максим
15.05.2018
06:55:05
та понятно, но раз ему не хватает bower-asset/inputmask установи сначала его, а потом обнови yii
мало ли, вдруг ты какой то пакет ставил, который должен был inputmask обновить, до конца процесс не дошел, и не видит пакета установщик

Руслан
15.05.2018
06:56:12
Доброго времени суток!
Пытаюсь сделать авторизацию:
if(!$user||$user->password |= sha1($this->password))
{
$this->addError($attribute, 'Пароль или пользователь введены неверно');
}
Выдаёт, что 'Пароль или пользователь введены неверно' даже когда ввожу верного пользователя и верный пароль.
Пожалуйста, помогите.
Спасибо.

Максим
15.05.2018
06:56:51
там наверное должно быть !=

Roman
15.05.2018
06:59:03

Виктор
15.05.2018
06:59:06

ayubkhon
15.05.2018
07:08:14
Доброго дня, такая ситуация. Как обработать post запрос внутри вьюшки и чтобы при обработке запроса обновить данные в бд

Ruslan
15.05.2018
07:08:41

Google

ayubkhon
15.05.2018
07:08:42
Нужно для того чтобы пользователь обновлял своё фото

Павел
15.05.2018
07:09:06
Вся логика должна быть в экшене

Максим
15.05.2018
07:09:44

ayubkhon
15.05.2018
07:09:59
Хорошо

Тимур
15.05.2018
07:10:13

Павел
15.05.2018
07:10:57

Тимур
15.05.2018
07:11:25

Павел
15.05.2018
07:11:44
Да. Летят года, летят фреймворки

Виктор
15.05.2018
07:12:02

Barbara
15.05.2018
07:14:59
Привет. Вопрос не в тему - какой фри софт используете для массресайза картинок в папке и переделки типа файла?

Roman
15.05.2018
07:15:45
imagemagick

Barbara
15.05.2018
07:28:33

Shokha
15.05.2018
07:28:45

Максим
15.05.2018
07:29:14
как отправит туда
это не формат короткого ответа на вопрос, вряд ли я тебе в двух строчках смогу объяснить, как это сделать

Shokha
15.05.2018
07:29:16
в контроллер

Максим
15.05.2018
07:29:52

Павел
15.05.2018
07:30:24
как отправит туда
Создаёшь экшен под смену фото, делаешь форму для смены фото, и в ней указываешь урл к своему экшену
Форму выводить во вьюхе

Тимур
15.05.2018
07:32:37
в экшене
//делаем превьюшку
$thumb = Yii::$app->image->load($basePath . $savePath);
$thumb->resize(280, 280, Image::ADAPT)->background('#fff')->sharpen(20)->save($basePath . $thumbPrefix . $savePath, 100);
//приводим к адекватному размеру и затираем исходник
$normal = Yii::$app->image->load($basePath . $savePath);
$normal->resize(1920, 1080, Image::AUTO)->sharpen(20)->save($basePath . $savePath, 95);
пример манипуляций

Google

Виктор
15.05.2018
07:34:03
Да, человек о десктопных программах спрашивает. Ни разу не о программировании

Roman
15.05.2018
07:36:09

Barbara
15.05.2018
07:41:15

Matviy
15.05.2018
07:45:58
fxp не нужно юзать, он устарел

Антон
15.05.2018
07:46:42
не понимаю как не страдать

Matviy
15.05.2018
07:47:03
В смысле? Через ассет пакаджист
Там все просто
А страданий не будет особых, пусть себе качает пару пакетов, тебе не насрать?)
Там вроде только бутстрап и JQuery

Антон
15.05.2018
07:48:03

Максим
15.05.2018
07:49:04

Matviy
15.05.2018
07:49:44
Нет
Его вобще убираешь из конфига

Максим
15.05.2018
07:50:22

Matviy
15.05.2018
07:50:57
Да, если нету там его уже, если есть с чем-то другим, дописать
Так же, в конфигах нужно дописать
$config = [
...
'aliases' => [
'@bower' => '@vendor/bower-asset',
'@npm' => '@vendor/npm-asset',
],
...
];
так как фреймворк по-дефолту ожидает просто папки bower и npm

Антон
15.05.2018
07:52:13

Matviy
15.05.2018
07:52:14
А папкаджыст ставит в bower-asset

Google

Matviy
15.05.2018
07:53:02
Ну для надежности пропиши еще в composer.json
"config": {
"fxp-asset": {
"enabled": false
}
},
То есть, в трех местах - добавить репозиторий, отключить принудительно FXP (хуже не будет), и в конфигах прописать алиасы новые

Антон
15.05.2018
07:54:07

Matviy
15.05.2018
07:54:12
ПОсле этого почистить папку вендор, и сделать инсталл (или апдейт)
Не, не нужно, у меня и так работает
Это наверное если не в yii

Антон
15.05.2018
07:55:16

Matviy
15.05.2018
07:55:35
Там суть этого пакаджыста в том, что он у себя кеширует все эти пакеты, и напрямую отдает. Но если пакета нет, то нужно его там сначала в поиске поискать, и он вроде должен добавить тогда
Теперь запускаешь. что должен) Я ж не знаю, как там у тебя
Кинь свой composer.json
Ты с нуля ставишь фреймворк, или что?

Антон
15.05.2018
07:56:24
2.0.12

Matviy
15.05.2018
07:56:34
Ну так зачем его рекваирить снова?

Антон
15.05.2018
07:56:35
хочу 2.0.13

Matviy
15.05.2018
07:57:15
А почему не 2.0.15.1, или какой там последний?

Антон
15.05.2018
07:57:32
блин, боюсь что больно обновляться

Matviy
15.05.2018
07:57:45
База какая?
JSON-поля есть в базе?

Антон
15.05.2018
07:58:51

Google

Антон
15.05.2018
07:58:57
json поля не используются

Matviy
15.05.2018
07:59:08
Так же нужно поменять все наследования от класса \yii\base\Object на \yii\base\BaseObject
И вроде больше ничего такого не припоминаю
Ченджлог посмотри

Антон
15.05.2018
07:59:31
да вот уже

Matviy
15.05.2018
07:59:34
Хотя можешь пошагово, дело твое

Максим
15.05.2018
07:59:53
да вот уже
на тестовом домене подними копию попробуй обновиться, погляди че получится. тесты погоняй, если есть

Matviy
15.05.2018
07:59:54
Ну там вроде не должно быть проблем, кроме того, что я написал

Антон
15.05.2018
08:00:56

Matviy
15.05.2018
08:01:11
В новой персии пыха нельзя
Object is the base class that implements the property feature.
It has been replaced by yii\base\BaseObject in version 2.0.13 because object has become a reserved word which can not be used as class name in PHP 7.2.

Максим
15.05.2018
08:02:58
да и то пишут что по прежнему этот объект используется
в новой версии класс переименовали, потому что в новых версиях PHP название класса Object вызывает ошибку (зарезервированное слово), из-за этого надо везде в твоем коде заменить \yii\base\Object на \yii\base\BaseObject

Matviy
15.05.2018
08:03:09
Так что в 13 dthcbb e;t dct hfdyj ytne

Антон
15.05.2018
08:03:12
Где? В yii нет
а могу ли я в composer.json прописать новую версию yii чтобы через composer install обновление прошло?

Matviy
15.05.2018
08:03:23
МОжно, конечно
ПРосто конкретную версию
"yiisoft/yii2": "2.0.13",

Антон
15.05.2018
08:03:49
"yiisoft/yii2": "~2.0.15",
?

Matviy
15.05.2018
08:03:53
Без тильды