
Oleg
20.08.2018
09:35:35

Vadim
20.08.2018
09:37:01
сложный путь
gulp+imagemin
)

Google

Oleg
20.08.2018
09:40:32
сложный путь
Неужели сложнее, чем каждый раз открывать фотошоп и пересохранять файлы? Тут пару часов разобраться в теме, но зато это сэкономит кучу временем в будущем + минификация и склейка CSS, JS. На гите полно готовых примеров файла gulpfile.js

Vadim
20.08.2018
09:41:20
проблема в том что мне это нужно только для теса уже сейчас и нет двух часов. Добрые люди помогли, не актуально теперь)

Ad.x ??
20.08.2018
09:41:50

Vadim
20.08.2018
09:43:57
Это все. Загрузка через виджет http://joxi.ru/MAjQ55GS4LGNz2 и он сразу в метод тот что выше отсылает. В виджете выключены все преобразования

Ad.x ??
20.08.2018
09:44:50
загрзка и перемещение в нужную директорию не меняет размер файла. все получается как есть. А вот постобработка имагинами всякими меняет

Vadim
20.08.2018
09:47:27
так вот имеенно что обработки накакой нет, он в $_FILES ничего не должен менять

Ad.x ??
20.08.2018
09:48:53

Vadim
20.08.2018
09:59:06
так я на первом скрине специально показал что прилетает в $_FILES
там размер уже почти в три раза больше чем был изначально

Konstantin
20.08.2018
10:28:48

Andrey
20.08.2018
13:37:43
/link@yetanotherstatsbot

Yet Another Stats
20.08.2018
13:37:43
https://yasb.exileed.com/telegram/chat/1001046156199

Google

Andruha
20.08.2018
14:02:32
Превед. RBAC DbManager - вопрос включать кэш или нет? Когда тут он нужен? Когда не нужен? Просветите, пожалуйста. Если я правильно понимаю, если кэш включен, юзер с правом на редактирование зашел в редактирование контента, в процессе админ ему убирает право на редактирование, но в кэше у юзера все еще это право есть и он успешно сохранит изменения контента? Если же кэш отключен, то при сохранении контента и при проверке права на редактирование - проверка уже пошлет узера в йух?

Павел
20.08.2018
14:11:59
Нет, при изменении прав кеш должен обновиться

Andruha
20.08.2018
14:12:29

Konstantin
20.08.2018
15:57:45
блин, не пойму как композер пришить в докере отдельным контейнером
omposer:
image: composer/composer
volumes:
- ./code:/app
ports:
- "8082:9000"
command: install
пока такое написал, но пока не врубаюсь как сделать его командой в баше

Alexey
20.08.2018
15:59:40
Lol

Konstantin
20.08.2018
16:02:16
композер для php там есть? ? чот не вижу его отдельным контейнером

Alexey
20.08.2018
16:03:36
Он в воркспейс контейнере

Konstantin
20.08.2018
16:06:16
хз, нет и слова о композере
docker-compose run --rm workspace composer install
так что ли ? я так еще не умею
по моему вот самое простое и понятное решение
не проверял еще )))
https://medium.com/@othillo/adding-composer-to-php-docker-images-using-multi-stage-builds-2a10967ae6c1

R
20.08.2018
17:46:12
Изучаю yii2.
Решил сделать компонент на основе проекта https://github.com/google/google-api-php-client
Вопрос: в каждом пхпшном файле нужно обозначать неймспейс или достаточно в одном, который вызывается при создании компонента?

Eugene
20.08.2018
17:48:20
попробуй воспринимать namespace как папку/путь где лежит файл

PowerAxis
20.08.2018
17:48:50

R
20.08.2018
17:55:35

Fedor
20.08.2018
18:02:36
@poweraxis найди любой проект на yii построенный на github и посмотри как там код устроен (ну, лучше конечно с кучей звездочек.), думаю все понятно будет. Особенно, если IDE какуб-то юзаешь.

Google

Mirvali
20.08.2018
18:11:32
Blin chto netak
??

PowerAxis
20.08.2018
18:12:08
ta chto-to tam ne poloocheelos

Fedor
20.08.2018
18:12:09
глянь в mysql логе

Mirvali
20.08.2018
18:13:18
Ok

Konstantin
20.08.2018
19:35:04

Mirvali
20.08.2018
19:35:43

Evgeny
20.08.2018
19:39:27
так вообще правильно к модельке юзера обращаться?
$model = Yii::$app->user->identity;
$model->scenario = Users::SCENARIO_AVATAR;
$model->avatar = 123456789;
$model->save();

Konstantin
20.08.2018
19:41:33
Нет по моему

Evgeny
20.08.2018
19:43:53
проблема в том, что после сохранения, свойство avatar вообще пропадает из модели. (бефорСейф и афтерСейв ничего не делают) и в итоге изменения не вступают в силу(
проблема где то в сценарии(((

Eugene
20.08.2018
20:11:20
...user->getId()
User::findOne()

Evgeny
20.08.2018
20:13:12
проблема в сценарии.
User::findOne() - уже вреймворк сделал когда изначально запускался и поместил модель в identyty
через $model->updateAttributes(['avatar']); работает, но это какое-то принудительное решение

NVlad
20.08.2018
20:36:26
там два правила, может второе правило не проходит?

Evgeny
20.08.2018
20:37:27
там это где?

Google

NVlad
20.08.2018
20:38:17
в сценарии аватар
перед save вызовите validate (вроде так называется метод) и посмотрите нормально ли прошла валидация

Evgeny
20.08.2018
20:41:02
нормально. метод и так вызывается

NVlad
20.08.2018
20:43:40
а что происходит в методе deleteAvatar?

Eugene
20.08.2018
20:44:55
мне кажется в модели у вас есть метод типа getAvatar или подобное
не помню из-за этого у меня была проблема в Yii или Cakephp?

Admin
ERROR: S client not available

Evgeny
20.08.2018
20:47:00
getAvatar - идея отличная, но увы. Нет такого метода
deleteAvatar - удаление картинок
с базой не связано

NVlad
20.08.2018
20:50:00
поле не обновляет после удаления?

Evgeny
20.08.2018
20:50:26
нет

NVlad
20.08.2018
20:51:36
в общем код модели в студию, надо смотреть по месту... надоело что-то "угадай багу" играть)

Evgeny
20.08.2018
20:57:22
BaseUsers: https://paste.ubuntu.com/p/mTDS4xhXvy/
Users: https://paste.ubuntu.com/p/V86nffqwS6/
users наследует baseusers

NVlad
20.08.2018
21:04:19
в Users есть behavior - upload который судя по всему что-то делает с полем avatar
если он срабатывает перед сохранением то как раз он и может начудить

Konstantin
20.08.2018
21:36:25
блин, сделал все через докер композ, установил йии, а теперь в нормальной среде на локалке геморрой править файлы, весь проект под рутом

☕ CunningFox
20.08.2018
21:38:42

Google

☕ CunningFox
20.08.2018
21:38:56
И сразу видно что идёт не так
Магия миф, на самом деле можно декомпозировать чуть глубже
Где-то в там это сохраняется или фильтруется) шах и мат любители вардампа ?

NVlad
20.08.2018
21:53:19
у каждого свои методы, так то давно бы уже дебагером прошёлся и просветление получил) но может не настроен, может ещё что...
Да и порой интересно так баг поискать)

☕ CunningFox
20.08.2018
21:54:08

NVlad
20.08.2018
21:54:29
Не, гадать по скинам)))

☕ CunningFox
20.08.2018
21:54:31
Только смысл? Это не продуктивно

Konstantin
20.08.2018
21:55:33
Either GD PHP extension with FreeType support or ImageMagick PHP extension with PNG support is required.

☕ CunningFox
20.08.2018
21:56:08
О, ещё один пациент)

NVlad
20.08.2018
21:56:12
Развивает фантазию и порой понимание различных внутренних процессов. В следсвии чего можно локализовать ошибку быстрее) Но всё нужно использовать по обстоятельствам)

☕ CunningFox
20.08.2018
21:57:00

NVlad
20.08.2018
21:59:05

Konstantin
20.08.2018
22:08:39
сисадмин епт

Maxim
21.08.2018
05:34:31

NVlad
21.08.2018
05:40:38

Eugene
21.08.2018
05:44:48
должен был аналог id