@yii2ru

Страница 1245 из 1721
Антон
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:59:06
Битовая операция
Но в даном случае наверное опечатка

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

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
Теперь на vue это уже по старинке... Блин какой же я старый!
no stress! )) скоуп не глобальный)) а моего опыта))

Павел
15.05.2018
07:10:57
no stress! )) скоуп не глобальный)) а моего опыта))
Просто я помню ещё времена без жиквери даже

Тимур
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
imagemagick
а для Windows 10?

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

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

Павел
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
Да, человек о десктопных программах спрашивает. Ни разу не о программировании

Barbara
15.05.2018
07:41:15
http://www.faststone.org/FSResizerDetail.htm
спасибо, прога что нужно ?

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

Антон
15.05.2018
07:46:42
fxp не нужно юзать, он устарел
вот я тоже не хочу, и вообще у меня только API в yii2 и нет фронта

не понимаю как не страдать

Matviy
15.05.2018
07:47:03
В смысле? Через ассет пакаджист

Там все просто

А страданий не будет особых, пусть себе качает пару пакетов, тебе не насрать?)

Там вроде только бутстрап и JQuery

Антон
15.05.2018
07:48:03
В смысле? Через ассет пакаджист
можешь подробнее рассказать? просто добавить этот код в composer.json?

Matviy
15.05.2018
07:49:44
Нет

Его вобще убираешь из конфига

Максим
15.05.2018
07:50:22
Его вобще убираешь из конфига
да, это я понял, его убрать, а repositories в корень composer.json кинуть

Matviy
15.05.2018
07:50:57
Да, если нету там его уже, если есть с чем-то другим, дописать

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

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
Ну для надежности пропиши еще в composer.json "config": { "fxp-asset": { "enabled": false } },
а в extra "asset-installer-paths": { "npm-asset-library": "vendor/npm", "bower-asset-library": "vendor/bower" } нужно?

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

Не, не нужно, у меня и так работает

Это наверное если не в yii

Антон
15.05.2018
07:55:16
Это наверное если не в yii
теперь запускаю composer require "yiisoft/yii2:~2.0.13" ?

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
Так же нужно поменять все наследования от класса \yii\base\Object на \yii\base\BaseObject
да и то пишут что по прежнему этот объект используется

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
Без тильды

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