@yii2ru

Страница 1577 из 1721
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
http://joxi.ru/5md4990Hkp5OXm
покажи лоад

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
так вот имеенно что обработки накакой нет, он в $_FILES ничего не должен менять
в files и не меняет. меняет после того как переместит временный файл в папку, либо во время.

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 пока такое написал, но пока не врубаюсь как сделать его командой в баше

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 как папку/путь где лежит файл

R
20.08.2018
17:55:35
попробуй воспринимать namespace как папку/путь где лежит файл
Да, но думаю, что один неймспейс для одного компонента норм, зачем заводить несколько?

во вьюшках можешь не писать ;)
Кажется это ответ да с лёгким послаблением:) спасибо)

во вьюшках можешь не писать ;)
Да и папки тест и example думаю пока не включать, пока компонент не заработает. Что думаешь?

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
Blin chto netak
Внешний ключ неправильно делаешь

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
блин, сделал все через докер композ, установил йии, а теперь в нормальной среде на локалке геморрой править файлы, весь проект под рутом

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
Развивает фантазию и порой понимание различных внутренних процессов. В следсвии чего можно локализовать ошибку быстрее) Но всё нужно использовать по обстоятельствам)

NVlad
20.08.2018
21:59:05
Только это делают другие) а пациенты привыкают к помощи сообщества =/
Это проблемы пациентов) Сообщество может быть и своими делами занято, и пациентам придётся самим разбираться)

Konstantin
20.08.2018
22:08:39


сисадмин епт

Maxim
21.08.2018
05:34:31
так вообще правильно к модельке юзера обращаться? $model = Yii::$app->user->identity; $model->scenario = Users::SCENARIO_AVATAR; $model->avatar = 123456789; $model->save();
Я бы через User::find... доставал модельку На случай подмены identity класса, чтоб все продолжало работать по-старому

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

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