
Dinar
31.08.2017
11:12:56
И есть таска, которую я хочу на проде гнать.
А есть другая которую на тесте
Не вместе
То есть иногда мне надо тестинг, а иногда прод.

Google

Dinar
31.08.2017
11:13:16
Вот как это сделать?

Andrew
31.08.2017
11:16:23
Такое деление не делал, но может быть on() поможет. https://deployer.org/docs/api#on

Sergey
31.08.2017
11:19:09

Dinar
31.08.2017
11:23:33
Вот я уже к этому иду походу.

Sergey
31.08.2017
11:33:24

Dinar
31.08.2017
11:33:57
нет :(
В общем я просто создал 2 файла конфига и буду указывать как параметр, какой файл юзать
Думаю, так тоже неплохо. И даже немного почище.

Max
31.08.2017
13:59:53
Всем привет. Подскажите с доктриной. Есть yaml-маппинг из которого одно поле никак не хочет синхронизироваться по кастомному названию колонки. Все поля проходят апдейт, а одно не хочет. Свойство объекта - initiatorCompany, задаю column: initiator но ставится initiator_company в базе, как будто не видит мой параметр про именование колонки. Что примечательно, рядом есть invitedCompany с аналогичными параметрами и там всё рабоатет. Кеш метадаты, запросов и результатов чистил, кеш приложения чистил, схему дропал, пересобирал и с полем и без него, создавал заново - ничего не помогает. Примечание: работаю с доктриной из Laravel

Yuriy
31.08.2017
14:43:23
С Laravel не работал но в доктрине на Symfony
имя поля которое будет создано в БД указывается в атрибуте
1-имя по которому можно обратится к полю средствами доктрины,
2-фактическое имя поля в БД

Google

Sergey
31.08.2017
14:45:19
скорее всего кеш метадаты где-то недочистил
в симфони бывает для dev почистишь, а команду под prod выполняешь

Max
31.08.2017
14:56:55
Там особо разницы и нету в том это Laravel или Symfony. Компонент команд там от Symfony а Doctrine себе отдельно. Разницы по факту никакой. Про атрибуты я всё понимаю, но у меня для одного поля работает а для другого нет. Пробовал чистить для разных окружений - результата тоже нет. По факту ощущение, что колонку никто не видит, и схема валидируется. При малейших изменениях других полей - всё реагирует, а для одной конкретной - не хочет.

Sergey
31.08.2017
14:57:33
тогда только дебаггер

Max
31.08.2017
15:00:14
Расскажите подробнее как я могу его задействовать?

Sergey
31.08.2017
15:02:17
включаешь дебагер для команды которую выполняешь и дальше идешь туда где выполняются операции со схемой

Aleserche
31.08.2017
17:38:07
сейчас расширение твиг иначе регается. Подхватывается на лету. Вот так сюрприз

Ivan
31.08.2017
17:55:09
почему у меня может валится валидация формы с choices?

Aleserche
31.08.2017
18:13:55
в вопросе мало деталей, чтобы на него можно было хоть как-то ответить

Ivan
31.08.2017
18:19:00
просто я гуглил и понял что такая фигня не у меня одного
$form = $this->createFormBuilder()
->add('language', ChoiceType::class, ['choices' => ['ru' => 'Russian', 'en' =>'English']]);
$form->getRequest($request);
$form->isValid();
форма не валидна
тот же самый код работает на другой машине...
кароче. проблема была в том что я передавал не.
['ru' => 'Russian', 'en' =>'English']
а
['ru' => 'Russian ', 'en' =>'English ']
валидатор тримит пробелы

Jan
31.08.2017
23:33:50
Опечатка там. columm вместо column.

Max
01.09.2017
09:37:09
Спасибо большое, @franzose! Впритык не замечал, хоть и перечитывал много раз

Jan
01.09.2017
09:37:38
Ну, бывает ;)

Artemiy
01.09.2017
15:17:57
Ребята, всем привет! Есть, кто работает с postgres? Создаете enum поля или smallint? C enum что-то до конца не могу доктрину подружить. Может есть какой хороший пример проверенный? В smallint смущает возможность записать другое значение.

Alan
01.09.2017
18:03:54
с мускулем у нас https://github.com/fre5h/DoctrineEnumBundle

Google

Alan
01.09.2017
18:04:38
постгря там вроде есть в поддержке
в базе enum создает

Aleserche
01.09.2017
18:08:12
еще бы в php enum завезли

Ad
01.09.2017
18:13:19
Добрый вечер
Ломаю голову, почему может не кэшироваться .svg? В nginx черным по белому прописано:
location ~* \.(js|css|png|jpg|jpeg|gif|ico|swg|svgz)$ {
expires 1M;
log_not_found off;
access_log off;
add_header ETag "";
}

Andrew
01.09.2017
18:14:26

Ad
01.09.2017
18:14:54
БЛЯДЬ
лол
спасибо
:)

Aleserche
01.09.2017
18:48:13
swg Карл
боюсь спросить от какого слова сокращение пошло

Ivan
01.09.2017
18:53:25
а как правильно сконфигурировать форму что бы поле A не было равно полю B?

Ad
01.09.2017
18:57:05
Помогите, пожалуйста, разобраться. В Google Pagespeed ругается на https://d29usylhdk1xyu.cloudfront.net/load/tissu (не указан срок действия)
Смотрю на сам сайт https://beta.tissu.com.ua и не могу понять, откуда он этот самый клаудфронт берёт. Ни в БД ни в коде никаких xyu нет.

Salavat
01.09.2017
19:01:42
janrain js

Ad
01.09.2017
19:02:38
janrain js
спасибо. Кстати, это не вы в рассылку google pageshield недавно писали?

Salavat
01.09.2017
19:02:51
Я)

Ad
01.09.2017
19:03:16
Я и думаю что фамилия знакомая. ;)

Salavat
01.09.2017
19:04:14
)))

Google

Ad
01.09.2017
19:04:45
petrimazepa.com
Ничего не понимаю, а где этот janrain.js находится? В source не видно
ббблин, ну и упихали

Sergey
02.09.2017
04:48:00
https://blog.fervo.se/blog/2017/07/06/doctrine-repositories-autowiring/ немного наброшу на тему репосов

Admin
ERROR: S client not available

Sergey
02.09.2017
04:49:05
сталкивался с подобной проблемой на демонах когда em закрывается из-за ошибки в базе, без возможности переоткрытия

Gaiaz Iusipov
02.09.2017
08:28:48
Народ подскажите, использую simple cache записываю на хостинге через крон запуская симфони команду. Читаю через веб контроллер. Но данные попадают в разные места, как можно починить?
То есть код в контроллере не видит данные

Emanuele
02.09.2017
10:25:38
Hey guys, is there an english symfony group chat?

Danil
02.09.2017
10:35:26
No, but you can ask a question)

Антон
02.09.2017
11:00:31
You can find english group at freenode.net or slack

Emanuele
02.09.2017
12:50:57

Pavel
02.09.2017
16:04:44
Кто-нибудь уже юзал Simple Cache?
PSR-16 который

Gaiaz Iusipov
02.09.2017
16:17:11

Pavel
02.09.2017
16:17:34
А
Что значит в разные места?
Я хз, возможно у нас одна и та же проблема. У меня кэш не записывается, либо не получается

Gaiaz Iusipov
02.09.2017
16:18:59
Что значит в разные места?
ну вот крон записывает данные и может их прочитать.
контроллер записывает и может их читать.
Но из контроллера данные записанные кроном не видно :(

Pavel
02.09.2017
16:19:08
А вот старый кэш (FilesystemAdapter) работает нормально

Google

Pavel
02.09.2017
16:19:53
Странно

Gaiaz Iusipov
02.09.2017
16:20:10

Pavel
02.09.2017
16:20:29
Мб крон записывает в дев?
А на локалке тестил?
И кэш разделяет прод и дев
Возможно, я не знаю как он работает

Gaiaz Iusipov
02.09.2017
16:21:20
не, в дев он вообще не может записывать, там кернел не может подгрузить бандлы дев версии, их в вендоре нет и вылазит ошибка. Запускается только с —env=prod
А на локалке тестил?
на локалке все ок. Видимо потому что сервер запущем от меня и команды выполняются от меня же. На хостинге команды выполняются от меня, а веб-сайт запущен как-то изолировано (от других сайтов например)

Pavel
02.09.2017
16:23:06
Лог глядел?
У тебя хоть работает этот кэш)

Gaiaz Iusipov
02.09.2017
16:23:36
нет, а какой смотреть?

Pavel
02.09.2017
16:24:11
Ну их там два, прод и дев лог
Раз ты запускаешь команды и веб от прода то прод смотреть

Gaiaz Iusipov
02.09.2017
16:24:30
на проде только прод будет