@symfony_php

Страница 282 из 1418
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
Вот я уже к этому иду походу.
а там где описываются параметры нельзя сделать так ->task() ?

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 ""; }

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 недавно писали?

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
No, but you can ask a question)
Well actually I wanted to join a community to talk with other developers about Symfony :D

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

PSR-16 который

Gaiaz Iusipov
02.09.2017
16:17:11
Кто-нибудь уже юзал Simple Cache?
вот я юзал и вопрос 4мя сообщениями выше по нему))

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
на проде только прод будет

Страница 282 из 1418