а за чем это делать в nginx'е? это обычно в .env файле прописывается всё что вы выше написали. и тогда у вас и web web приложение нормально работает и консольная часть этого приложения.
vebmaster, ну так сейчас нету потому что у вас бесконечный цикл и один процесс, а на кроне вполне может появиться параллельное выполнение, если проблема не связана с циклами, а задержка действительно где-то внутри скрипта
hOtRush, Максим Тимофеев, крон конечно правильнее использовать, но как быть в ситуации если параллельное выполнение двух копий скрипта недопустимо и является критичным условием?
а вы где вардампили $item->order_id или $model->id? и еще, вас не смущает, что вы в итоге получите ордер с только одним ордеритемом, даже если в корзине будет несколько товаров лежать?
Во-первых, я советую тебе не заниматься херней, проходя всякие тупые курсы
и вдруг
Кстати можешь посмотреть эти курсы, самое толковое из того что есть
А если по теме - человек пытается запилить свой велик для того чтобы понять солид. понять что-то просто читая код великих некоторым сложно(в том числе и мне, я вижу, понимаю, но когда надо применить - не могу, нужна практика на кошках). Так что простите ваш ответ не в кассу. лучше бы по существу человеку помогли.
Helen Izotova, к вопросу не относится, скорее всего Алексей Долгов прав. только за чем вы свой велосипед изобретаете если есть масса готовых замечательных решений по мультиязычности? к примеру omgdef/yii2-multilingual-behavior
w_b_x, так и должно быть, ваши репозитории наследуются от ServiceEntityRepository(лежит в doctrine-bundle, который обеспечивает связку symfony с доктриной), а чистая доктрина пытается репозитории создать как наследников от \Doctrine\ORM\EntityRepository. у них разные конструкторы, отсюда и ошибка. В чем отличие ServiceEntityRepository от EntityRepository не подскажу, т.к. не в курсе этих тонкостей. Проверяйте методом тыка, на свой страх и риск. ну и исходники той же доктрины никто не запрещает посмотреть.
ff0xff, только поставьте какой-то более уникальный путь, чтобы два таких бокса друг-другу в кэш не гадили, не перезаписывали. что-то из разряда '/tmp/tool-name' с тулнеймом уникальным для каждого следующего пакета