@yii2ru

Страница 269 из 1721
M
26.06.2017
10:19:12
Я через первую йии работал неделю назад полторы недели) Судя по коду, это обёртка работает через SphinxQL, а следовательно, надо в синтаксесе SphinxQL запрос писать.

yii2 сам создает файлы в assets
Использую симлинки и timestamp

Google
M
26.06.2017
10:27:39
Загрузка фикстур не должна выполняться по проду. А дать рутовые права на стейдже в БД вроде не страшно
Хм... Дело не в привелигиях суперпользователя... https://pastebin.com/23Ytr2fu подробный стек?

ХЗ куда копать-то даже

☕ CunningFox
26.06.2017
10:37:47
сейчас если только ассет бандл изменился он новые пути для ассетов строит. Но если меняются имейджи/стили/скрипты приходится после деплоя очищать папку ассет на фронте/бекенде

M
26.06.2017
10:40:11
да)
Я ответил выше, настроить компонент assetManager чтобы свойства appendTimestamp и linkAssets были true

тогда файлы ассетов будут тупо симлиники на оригинальные файлы, ты сэкономишь многое

Главное - нервные клетки

☕ CunningFox
26.06.2017
10:41:06
хм, хорошо, попробую спасибо)

☕ CunningFox
26.06.2017
10:41:51
как деплой происходит ??
с гита/композера

M
26.06.2017
10:42:09
с гита/композера
не забудь выпилить старые ассеты

Dmitriy
26.06.2017
10:42:15
добавить в компосер команду очищение ассетов

M
26.06.2017
10:42:49
Google
M
26.06.2017
10:42:57
Просто можно симлинки сделать и не парить мозг

Dmitriy
26.06.2017
10:42:58
Ну зачем? Карл, зачем?
что бы удалять их

M
26.06.2017
10:43:09
что бы удалять их
ЗАЧЕМ, МОЖНО ЖЕ СИМЛИКИ

Dmitriy
26.06.2017
10:43:15
ну делай

M
26.06.2017
10:43:16
для чего эти страдания?

Пол года назад в шаблоне сделал - забыл что такое когда что-то не то с ассетами

'count(*) FILTER (WHERE status IN (4, 5, 6)) > 0 INSTEAD count( CASE WHEN status IN (3, 4, 5, 6) THEN TRUE ELSE NULL END ) > 0 POSTGRES ONE LOVE❤️

Dmitriy
26.06.2017
10:45:31
ЗАЧЕМ, МОЖНО ЖЕ СИМЛИКИ
при изменения файла что происходит ?

M
26.06.2017
10:46:10
при изменения файла что происходит ?
Таймштамп меняется, браузер понимает, что файл новый, просит новый файл, сервер по симлинку отдаёт этот файл.

Обновлённый

ВСЁ

Больше нет проблем с ассетами, НИКОГДА

МБ что-то не так на винде будет, но у меня даже на винде симлинки норм настроены и работают

Загрузка фикстур не должна выполняться по проду. А дать рутовые права на стейдже в БД вроде не страшно
Дела не в правах, выдал суперпользователя - не прошло. Зато комментарий на 96 строке в методе checkIntegrity класса yii\test\InitDbFixture спасло. НО ЭТО ЖЕ НИПРАВИЛЬНА

Vladislav
26.06.2017
10:48:56
симлинк один, но ссылается на разные ассеты, в зависимотси от версии этого самого ассета

Vladislav
26.06.2017
10:50:14
или ты не про это?

мы вообще про одни и те же ассеты говорим?

Google
M
26.06.2017
10:57:09
ДАЖЕ НАШЕЛ О_о У меня проблема в SQL запросе была, но ошибку выкидывал именно на отключение триггеров.

Vladislav
26.06.2017
10:57:47
в стеке запрос полностью виден?

M
26.06.2017
11:00:30
в стеке запрос полностью виден?
Да, выше ссылку на пастбин кидал, https://pastebin.com/23Ytr2fu

Deil
26.06.2017
11:37:52
Может кто подсказать как правильно юзать https://github.com/2amigos/yii2-google-maps-library ?) Установил ,но вот понять как заюзать чет не могу. Все ,что до echo $map засунул в контролер , перед $map во вью и там вывел. Configuration в web засунул и из раздела "Client" в params закинул,но чет не работает)

Dmitriy
26.06.2017
12:35:00
парни, почему alias не парсится из строки? например так Yii::getAlias('@control') все хорошо, но если использовать просто в строке как в ассет бандле к примеру http://joxi.ru/GrqKXjEINnxBO2 то строка не парсится

M
26.06.2017
12:36:14
парни, почему alias не парсится из строки? например так Yii::getAlias('@control') все хорошо, но если использовать просто в строке как в ассет бандле к примеру http://joxi.ru/GrqKXjEINnxBO2 то строка не парсится
По тому что в asset bundle ты должен задать базовую директорию(там парсится) а пути в css и js должны быть относительными от базовой

Ivan
26.06.2017
12:36:18
ты уверен что дело не в отсутсвии ,

Ivan
26.06.2017
12:37:16
и / в начале по моему не нужен, вот у меня нигде его нет

Михаил
26.06.2017
12:37:17
и вообще это неправильное использование ассета - пихать в него всё подряд, как на скриншоте

M
26.06.2017
12:37:31
да)
Чтобы спарсить алиас из строки, нужно Yii::getAlias($alias) делать, в асет бандлах такое не делается для массивов js и css

Михаил
26.06.2017
12:38:33
дело вкуса. Для небольших пректов хватает ассет менеджера, у него есть поддержка sass )

Dmitriy
26.06.2017
12:38:39
И только вчера этот человек не понимал зачем нужен вебпак. а теперь он за него

M
26.06.2017
12:39:16
И только вчера этот человек не понимал зачем нужен вебпак. а теперь он за него
Я понимал зачем он нужен, запустить не мог. Сейчас кайфую.

Dmitriy
26.06.2017
12:39:42
что будет когда весь жс мир узнаешь ? =)

Dmitriy
26.06.2017
12:40:00
как понимаю плагины могут мой $basePath переопределить после?

M
26.06.2017
12:40:17
Переведу фронт на SPA(emberJS)

Михаил
26.06.2017
12:41:04
дело вкуса. Для небольших пректов хватает ассет менеджера, у него есть поддержка sass )
Правда, есть очень мерзкий баг, когда ассет менеджер решает, перекомпилить или нет ресурсы, основываясь на таймстампе базовой директории - а она не меняется, если изменился только какой-нибудь импорт в глубине. А сканить весь каталог при каждом каталоге накладно. А forceCopy включать - еще более накладно. Это жопа и вилы

как понимаю плагины могут мой $basePath переопределить после?
Могут, на то он и public. Кстати, что такое "плагины"? И "после" чего?

Google
Dmitriy
26.06.2017
12:43:46
Могут, на то он и public. Кстати, что такое "плагины"? И "после" чего?
плагины веб компонентов которые будут ассетит свои бандлы

Ivan
26.06.2017
12:44:28
Народ почему может не работать добавление ```activeCssClass в Menu::widget?

Может быть дело в UrlManager? Точнее в не правильтных его настройках

M
26.06.2017
12:46:52
Чего гадать, отлаживай.

Ruslan
26.06.2017
12:50:29
[yii\db\Exception] SQLSTATE[42000]: Syntax error or access violation: 1305 SAVEPOINT LEVEL1 does not exist The SQL being executed was: ROLLBACK TO SAVEPOINT LEVEL1 кто-то может подсказать, как заставит Codeception тестить методы с транзакциями?

issue подобный есть вроде как, но с редиректом в codeception https://github.com/yiisoft/yii2/issues/13925

Admin
ERROR: S client not available

Ruslan
26.06.2017
12:57:16
поговорил сам с собой) тут частичное решение http://yiiframework.ru/forum/viewtopic.php?t=42721

M
26.06.2017
12:57:33
Йо, а как в кодцепшене assert делать в функциональном тесте?

Aziz
26.06.2017
13:18:38
Так и не получилось debug в advanced версии включить

Добавлял и в frontend\config\main.php && console\config\main-local.php

M
26.06.2017
13:23:53
О_о а в чем проблема то?

Дебаг модуль не смог включить?

Уверен, что между тобой и сайтом нету реверс-прокси, т.е. твой IP должен быть 127.0.0.1 иначе ты должен указать allowedIps параметр, массив

Начни с этого короче)

Aziz
26.06.2017
13:34:22
Через офф. сайт нашел гайд, только мне это помогло.

Эти кривые гайды в интернете чет никак

Михаил
26.06.2017
13:36:01
лайфхак года

Aziz
26.06.2017
13:37:07
=)

Google
Aziz
26.06.2017
13:37:31
Не люблю документации на английском, уровень не такой, чтобы легко его понимать.

Dmitriy
26.06.2017
13:41:22
парни, yii2 из коробки умеет конвертировать stylus ?

в доке пишут что поддерживает, и у меня успешно конвертятся less . но stylus нет

все решил, если интересно расскажу

M
26.06.2017
13:52:44
Итак, очередной вопрос...

В апи юзается класс который находится во второй БД как тест писать?

Мне вторую БД поднимать не нужно.

Создавать класс через createObject и подменить в конфиге на моку? О_о

Ребя, хелп!)

Юрий
26.06.2017
14:32:41
Ребя, хелп!)
все проводят учения по блокировке телеграмма

тебя никто не слышит

M
26.06.2017
14:33:47
code coverage настроить пытаюсь, в api приложении если настроить, то норм собирает статистику, если запустить из директории api, но если настройки перекинуть в настройки которые root приложения, то не собирает статистику, как лечить?

Alex
26.06.2017
14:39:18
Капец вы активные)

M
26.06.2017
14:41:37
Капец вы активные)
Ещё бы кто на вопросы отвечал(

M
26.06.2017
14:46:02
Лол, юзает коннект ко второй БД конечно же)))

Я устал

Павел
26.06.2017
14:46:38
Подсунь sqlite

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