Так и делал для эксперимента - прежняя ошибка остается. Думаю, копать надо в пределах SF2 и установленной в него php-amqplib - но не могу понять - что именно?
Спасибо за подсказки - буду уже нацеленно изучать тему очередей и Event Dispetcher. При этом я нашел еще один способ запараллеливания процесса - если кому поможет :), только он у меня получается не совсем профессиональный наверное и будет происходить не только серверно, но и клиентски:
в моем проекте на конкретной странице выводится конкретный параметр, поэтому я могу смотреть его наличие по факту загрузки самой страницы javascript-ом ( jquery ) и если параметр есть, то передавать его на сервер через ajax POST-ом в нужный сервис, который уже будет работать с полученным параметром - по крайней мере минимум кода и возни - функция на jquery - пара строк, маршрут в routing.yml - тоже пара строк, метод в контроллере запускает метод сервиса - тоже пара строк - как-то вот так
Спасибо за ответ. Для меня важен момент: т.е. даже применяя обработку событий, текущий метод текущего сервиса все равно закончит свою работу по факту окончания работы запущенного метода другого сервиса? Если это именно так, то - да, не мой вариант. А про сервер очередей - хорошая идея, когда-то вскользь касался Rabbit-а. В случае очереди, в итоге у меня все равно должен запускаться сервис в SF2, т.е. SF2 отправляет сообщ. серверу очередей, а сервер очереди в ответ запускает в FS2 необходимый сервис. Если пользовать такой подход, то какой сервер очереди подойдет больше для SF2 на Ubuntu 14? Спасибо.
Новые OS X - это какие? Если я правильно изучил линейку OS X, то последняя - 10.11 El Capitan. Мне для Xcode 6 минимально подходящая OS X - Mavericks ( 10.9 ). Mavericks - она новая?
"Неиспользовать 9 лет старую операционную систему и ноутбук не вариант?" - ну вы и формулируете вопрос - сходу не сообразил суть... Отвечаю: ноут Macbook Pro был куплен мною месяц назад как Б/У, я всего лишь на него установил Xcode - далее возникли проблемы, которые я описал, чтобы знающие товарищи помогли найти решение. И вопрос я формулировал не просто так: кто знает, апрель у буржуев считается серединой года, т.к. приобретенный ноут MacBook Pro 15" оказался апреля 2007-го. Другими словами: стоит ли пытаться на текущий ноут ставить ПО, позволяющее писать работоспособное айфоновское приложение для его последующей дистрибьюции и корректной работы на текущих версиях устройств? Если не вариант, то что можете подсказать?
"К слову: вы уверены что ваше приложение будет корректно работать на текущих версиях устройств и вообще компилироваться с новым sdk?" - в том-то и дело, что я не уверен, поэтому и расписал всю ситуацию. Нужны ваши конкретные предложения, а не встречные риторические вопросы.
:) Хакинтош - установка OS X на не эппловскую продукцию. Хакинтош на макбук - установка OS X на эппловскую продукцию - этим я, в принципе, и пытаюсь заниматься для решения описанной проблемы
А поподробнее про даст-не-даст. Я нашел несколько англоязычных ресурсов, при поверхностном переводе их услуг, выходит, что на них можно выкладывать apps ios для бета-тестирования - и, похоже, бесплатно. Поизучаю ресурсы - выложу сюда список.
Спасибо. Посмотрел, поэкспериментил - решения оказались половинчатыми: в БД сохраняется правильная дата, а вот из БД в поле все равно выводится дата минус 1 день. В итоге в опции поля поставил 'widget' => 'choice'.
Создание command в SF2 для управления функционалом сервисного слоя отработал, так же отработал создание cron-ов для запуска функционала сервисного слоя через command. Так же поюзал rabbitMQ через php-amqplib, интегрированную в SF2.
Но не могу подступиться к решению моей ситуации - запуск конкретного сервиса в зависимости от содержимого писем, поступающих на почтовый сервер. Если я правильно рассуждаю, в первую очередь я должен cron-ом с высокой периодичностью проверять ( входить в ) почту, чтобы фиксировать новые входящие письма. Это правильно? Что подскажите по этому процессу? Что юзать? Sendmail, postfix или иные почтовые серверы для лучшей с ними работы. Если пока я все верно излагаю, то каким образом мне передавать содержимое писем в брокер rabbitMQ? Заранее благодарю за помощь.
Не-не, такой вопрос из-за того, что я просто в полной мере не вкурил тему хеширования, в инете много аналогичных вашим ответам. Теперь я полностью уверен, что все нормально. Всем спасибо за ликбез! :)
jaxel: у меня все получилось!!! - спасибо за помощь - вот что значит свежий взгляд против замыленного :) Я еще не указывал здесь, что когда по факту клика "добавить" скрипт js+jquery генерит в форму новый объект, генерится объект с пустыми значениями полей, которые у меня в форме у текущих объектов являются hidden-полями. Поэтому в контроллере в foreach-цикле перед persist-ом этого нового объекта и других новых я вынужден устанавливать значения "вручную", чтобы этот новый объект становился полноценным перед сохранением его в БД.
Спасибо за ответ. А по понятней можно?
"inversedBy уберите " - что мне это даст? По докам, отсутствие этого атрибута подразумевает по умолчанию "id".
"Так же поля posbrand_id postype_id вообще не нужны (Зачем они вам) " - в какой сущности их убрать? Если posbrand_id postype_id убрать из entity Posout, то как я тогда буду добавлять новое оборудование в таблицу БД? Мне же будут нужны сопоставления полей сущности со столбцами таблицы. Или их надо переименовать?
"Добавьте mappedBy в Тип и Бренд, измените тип ..." - ок, здесь логику понимаю.