@symfony_php

Страница 391 из 1418
Tex
08.11.2017
08:45:47
$this->get('your_service') внутри метода не подходит?

Dmitry
08.11.2017
08:46:29
нет

Tex
08.11.2017
08:49:19
ну если именно инжектить, то либо контроллер как сервис оформлять, либо http://jmsyst.com/bundles/JMSDiExtraBundle/master/usage#property-injection

Dmitry
08.11.2017
08:50:58
$this->get('your_service') внутри метода не подходит?
дело не в том что не подходит, сервис просто таким способом "не получается" в контроллере

Google
Andrew
08.11.2017
08:53:10
дело не в том что не подходит, сервис просто таким способом "не получается" в контроллере
а можно чуть подробнее описать "не получается"? Эксепшн кидается или нулл или что?

?
08.11.2017
08:53:27
паблик фолс поди

или религия не позволяет

Andrew
08.11.2017
08:54:15
если новая версия симфони — можно в экшн инжектить

Dmitry
08.11.2017
08:57:26
Симфа 3.3.9 я инжектю сервис в экшен FOSRestController Эксепшен "Controller "ApiBundle\Controller\ApiModeratorController::updateStatusAction()" requires that you provide a value for the "$manager" argument. Either the argument is nullable and no null value has been provided, no default value has been provided or because there is a non optional argument after this one." В обычном контроллере приложения все проходит нормально

Dmitry
08.11.2017
08:58:22
ок

Marietta
08.11.2017
09:01:27
Извините, я ворвусь с криком о вакансиях #вакансия #РНР #symfony #офис #Москва В команду DEV #8bitgroup на #highload проекты - агрегаторы товарных предложений, партнерки, платформы лидогенерации, беттинг, криптовалюты и ICO, финансы ищу РНР symfony разработчика (5 вакансий, возможен переход командой или по-одному). Jira, Scrum, Git, Nginx, MongoDb Ставки 140-190к Соцпакет, вся атрибутика комфортной работы, лояльное начало дня, 8 часов рабочий день. Компания и Офис фото -видео www.facebook.com/8bitgroup Вопросы и отклики Telegram Mari_et, what's up 89263564478 Мариэтта

Антон
08.11.2017
09:03:38
что подразумевает scrum? все вот пишут, но в каком виде воплощено у каждого?

Sergey
08.11.2017
09:05:50
скрам скорее всего это 2х недельные релизы, регулярные митинги, иногда ретроспективы, бегающий скраммастер

Tex
08.11.2017
09:08:43
> бегающий скраммастер это самое важное

Sergey
08.11.2017
09:12:05
скрам скорее всего это 2х недельные релизы, регулярные митинги, иногда ретроспективы, бегающий скраммастер
последнее опционально а еще часто "PM в качестве скрам мастера" еще бывает) что хуже чем бегаюзий скраммастер)

Michael
08.11.2017
09:14:17
а кто нибудь то видел живого скраммастера? всегда думал, что это мифическое существо

Google
Konstantin
08.11.2017
09:14:59
а кормили с руки ?

Sergey
08.11.2017
09:15:04
вот когда в качестве скрам мастера выступает разработчик - тут совсем другой разговор. А так бесполезные существа чаще

"Баристой в старбаксе стать сложнее чем сертифицированным скрам мастером, причем ценность последнего ниже"

еще хорошая штука - теория ограничений (канбаны всякие)

очень помогает процесс оптимизировать

Константин
08.11.2017
10:28:52
Оцените, насколько говнокод?) https://gist.github.com/grachevko/80ad1f51ebd4e4dce6b7c76ca163dc2c

Andrey
08.11.2017
10:31:09
укажи в названии файла расширение php плиз

Sergey
08.11.2017
10:31:42
не очень понимаю зачем ты глушишь то что было вне лупа

а, это на случай если нет таймаутов... ну короч нипонятно

$now = new \DateTimeImmutable(); $seconds = $now->add($this->interval)->getTimestamp() - $now->getTimestamp();

тот случай когда тебе тайпстэмпы подойдут лучше

databaseWaitTimeout - вот это еще не понятно

а, мускуль, понятно

Константин
08.11.2017
10:36:08
укажи в названии файла расширение php плиз
Это ты мне? В смысле в названии гиста?

Andrey
08.11.2017
10:36:12
+

подсветка будет

Константин
08.11.2017
10:36:32
угу, есть

Google
Константин
08.11.2017
10:38:36
не очень понимаю зачем ты глушишь то что было вне лупа
Эм, вообще должно быть наоборот. Чет сам запутался)

Andrey
08.11.2017
10:39:46
В общем, у меня демон практически так же написан, только без симфы. Из того, что сразу, то я регаю pcntl_signal в начале execute

new Datetime + format выделить в метод, просто чтобы избавится от возможности опечатки при копипасте. Ловить Throwable (7.0+). И возможно будут кейсы, когда база отвалилась во время loop(), я в таком случае смотрю на ошибку, и могу перезапустить луп для той же джобы (у меня демон на очереди)

Константин
08.11.2017
10:42:30
не очень понимаю зачем ты глушишь то что было вне лупа
Всё, я вкурил. Этот io private, я глушу сообщения лупа в случаях запуска команды вне лупа.

Andrey
08.11.2017
10:44:47
и плюс по сигналам. Я сразу заложил больше обработок, но это уже по вкусу pcntl_signal(SIGTERM, [$this, 'shutDownNow']); pcntl_signal(SIGINT, [$this, 'shutDownNow']); pcntl_signal(SIGQUIT, [$this, 'shutdown']); pcntl_signal(SIGUSR2, [$this, 'pauseProcessing']); pcntl_signal(SIGCONT, [$this, 'unPauseProcessing']);

Константин
08.11.2017
10:46:16
У меня задача была на коленке сделать крон для бедных, ибо работает это в docker swarm на 3 машинах.

В дальнейшем я хочу родить сервер очередей и в него команды будет слать уже cron.

Ну то есть писалось временное решение, покрывать все кейсы задачи не стояло

Andrey
08.11.2017
10:48:55
моё временное тоже уже больше полугода живёт

Alex
08.11.2017
10:49:02
Константин
08.11.2017
10:49:24
Дак и у меня так будет. Если я не найду времени на сервер очередей)

Я так и не понял какой использовать

Andrey
08.11.2017
10:53:37
@figushki, у тебя какой сервер очередей?

Константин
08.11.2017
10:54:39
Мне хочется nsq, из-за легковестности и легкого подъёма реплицируемого кластера в докере. Клиенты на php только к нему все заброшены

Robert
08.11.2017
10:58:21
Всем привет

Alex
08.11.2017
10:59:10


Sergey
08.11.2017
11:01:12
??

Robert
08.11.2017
11:01:15
Господа, помогите разобраться с sonata admin bundle. Может просьба большая по объяснению, но самом что-то не получается. Я пока изучаю symfony поэтому делаю тестовый проект а-ля блог. Хочу сделать так что бы рубрики блога выводились в боковую панель, они же создаются динамически, есть сущность Category

я смотрел, что можно переопрделить MenuBuildeListner

но пока не пойму, как создавать посты с нужной категорией. То есть я в боковой панели выбрал Категорию и попал в админский раздел. Как выводить и сохранять посты с выбранной категорией, так что бы руками не выбирать категорию в админке сущности поста

Google
Alex
08.11.2017
11:03:17
sonata admin bundle - ?

Robert
08.11.2017
11:03:28
нуууу

это пока не обсуждаем)

но доводы выслушаю с удовольствием

sonata admin bundle - ?
если есть что сказать по вопросу, тоже с радостью выслушаю)

Alex
08.11.2017
11:08:42
Я не могу понять в чем проблема ? У тебя есть сущность поста ? Если есть? то через обычные доктриновские анотации устанавливаешь, а в форм мапере конфигурируешь форм тайп https://pastebin.com/r3mkEAhx

Robert
08.11.2017
11:09:39
смотри

есть сущность Поста и категории

Admin
ERROR: S client not available

Robert
08.11.2017
11:10:09
я хочу категории создавать из админки

и как только она создавалась она появлялась в sonata admin bundle sidebar

Alex
08.11.2017
11:10:49
ты цмс пишешь ?

Robert
08.11.2017
11:11:10
для себя развлекаюсь

хочу понять что как

ну можно сказать что и цмс

https://sonata-project.org/bundles/admin/master/doc/_images/list_mosaic_default.png

Alex
08.11.2017
11:11:30
на мой взгляд проще это сделать без сонаты

Robert
08.11.2017
11:11:58
нууу, я хочу через сонату

отсюда и вопрос

Alex
08.11.2017
11:13:44
Не вижу кейсов, где это заканчивается хорошо. Если цель просто попробовать, то гуд лак.

Google
Robert
08.11.2017
11:14:05
хорошо, если не соната то что?

Alex
08.11.2017
11:14:54
его достаточно https://symfony.com/

соната админ бандл потому так и называется, он для админок, а не цмс

Andrey
08.11.2017
11:16:45
оверхед по изучаемым вещам. Со старта сложно

Robert
08.11.2017
11:17:08
ну так-то я с ним более-менее разобрался

теперь хочется вот такое вот сделать

повышаем градус накала, так сказать

Alex
08.11.2017
11:18:28
Мб меня никто не поддержит, но я считаю, что это как ссать против ветра. Сначала кажется что это клевая идея, а потом стоишь обоссаный.

Robert
08.11.2017
11:20:36
Алекс, я не могу пока сказать хорошо это или плохо. Но вот хочу попробовать. Поэтому, если есть подсказки по вопросу, их бы я послушал. А когда поднаберусь опыта тогда уже смогу подискутировать на сколько это здравая идея

Andrey
08.11.2017
11:23:37
сонату не юзал, не подскажу. В теории должен в форму создания поста впилить выбор категории и запретить создание её с паблик части приложения

Robert
08.11.2017
11:25:02
это сделано

я хочу другое

Алексей
08.11.2017
11:48:51
Bohdan
08.11.2017
12:01:35
@fesor еще здесь закину в продолжение вопроса из ооп чата https://symfony.com/blog/new-in-symfony-3-2-workflow-component кто-то использовал?

Andrey
08.11.2017
12:02:28
нет, но был на митапе OroCrm, они выкладывали доклад в ютуб

Bohdan
08.11.2017
12:17:25
думал в контексте вопроса использовать, но во втором просмотре понял, что слишком лайтово

Andrey
08.11.2017
12:22:21
Да

Dmitry
08.11.2017
13:27:45
а как можно вызвать сервис , который находится в другом бандле ?

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