Anton
или composer require yiisoft/yii2:2.0.13 вообще
Максим
ну это равнозначно "yiisoft/yii2": "2.0.13"
Anton
та же ошибка остается
Anton
блин
Максим
а в папке vendor есть папка bower или bower-asset?
Anton
bower-asset
Максим
bower-asset
попробуй тогда "bower-asset-library": "vendor/bower" заменить на "bower-asset-library": "vendor/bower-asset"
Anton
не помогло
Anton
https://github.com/yidas/yii2-composer-bower-skip вижу целый пакет есь
Максим
не помогло
а попробуй сначала установить bower-asset/inputmask а потом уже yii
Anton
эм. всмысле? у меня же уже установлен yii
Максим
та понятно, но раз ему не хватает bower-asset/inputmask установи сначала его, а потом обнови yii
Максим
мало ли, вдруг ты какой то пакет ставил, который должен был inputmask обновить, до конца процесс не дошел, и не видит пакета установщик
Руслан 🇲🇨
Доброго времени суток!
Пытаюсь сделать авторизацию:
if(!$user||$user->password |= sha1($this->password))
{
$this->addError($attribute, 'Пароль или пользователь введены неверно');
}
Выдаёт, что 'Пароль или пользователь введены неверно' даже когда ввожу верного пользователя и верный пароль.
Пожалуйста, помогите.
Спасибо.
Максим
Максим
там наверное должно быть !=
Максим
Roman
Виктор
Ayubkhon
Доброго дня, такая ситуация. Как обработать post запрос внутри вьюшки и чтобы при обработке запроса обновить данные в бд
Ruslan
Ayubkhon
Нужно для того чтобы пользователь обновлял своё фото
Павел
Вся логика должна быть в экшене
Максим
Ayubkhon
Хорошо
Tim
Павел
Tim
Павел
Да. Летят года, летят фреймворки
Виктор
Anonymous
Привет. Вопрос не в тему - какой фри софт используете для массресайза картинок в папке и переделки типа файла?
Roman
imagemagick
Shokha
Максим
как отправит туда
это не формат короткого ответа на вопрос, вряд ли я тебе в двух строчках смогу объяснить, как это сделать
Shokha
в контроллер
Максим
Павел
как отправит туда
Создаёшь экшен под смену фото, делаешь форму для смены фото, и в ней указываешь урл к своему экшену
Павел
Форму выводить во вьюхе
Tim
в экшене
//делаем превьюшку
$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);
Tim
пример манипуляций
Виктор
Да, человек о десктопных программах спрашивает. Ни разу не о программировании
Roman
Павел
Anonymous
Good
Good
fxp не нужно юзать, он устарел
Anton
не понимаю как не страдать
Good
В смысле? Через ассет пакаджист
Good
Там все просто
Good
А страданий не будет особых, пусть себе качает пару пакетов, тебе не насрать?)
Good
Там вроде только бутстрап и JQuery
Максим
Good
Нет
Good
Его вобще убираешь из конфига
Good
Да, если нету там его уже, если есть с чем-то другим, дописать
Good
Так же, в конфигах нужно дописать
$config = [
...
'aliases' => [
'@bower' => '@vendor/bower-asset',
'@npm' => '@vendor/npm-asset',
],
...
];
так как фреймворк по-дефолту ожидает просто папки bower и npm
Anton
Good
А папкаджыст ставит в bower-asset
Good
Ну для надежности пропиши еще в composer.json
"config": {
"fxp-asset": {
"enabled": false
}
},
Good
То есть, в трех местах - добавить репозиторий, отключить принудительно FXP (хуже не будет), и в конфигах прописать алиасы новые
Good
ПОсле этого почистить папку вендор, и сделать инсталл (или апдейт)
Good
Не, не нужно, у меня и так работает
Good
Это наверное если не в yii
Good
Там суть этого пакаджыста в том, что он у себя кеширует все эти пакеты, и напрямую отдает. Но если пакета нет, то нужно его там сначала в поиске поискать, и он вроде должен добавить тогда
Good
Теперь запускаешь. что должен) Я ж не знаю, как там у тебя
Good
Кинь свой composer.json
Good
Ты с нуля ставишь фреймворк, или что?
Anton
Anton
2.0.12
Good
Ну так зачем его рекваирить снова?
Anton
хочу 2.0.13
Good
А почему не 2.0.15.1, или какой там последний?
Anton
блин, боюсь что больно обновляться