В workflow.yml я определяю initial_place.
framework:
workflows:
case_workflow:
type: 'workflow' # or 'state_machine'
audit_trail:
enabled: true
marking_store:
type: 'multiple_state' # or 'single_state'
arguments:
- 'currentPlace'
supports:
- App\Entity\Cases\CoreCase
initial_place: initial
places:
- initial
- review
- rejected
- published
transitions:
to_review:
from: initial
to: review
publish:
from: review
to: published
reject:
from: review
to: rejected
В сущности я определил свойство
/**
* @ORM\Column(type="string", length=50)
*/
private $currentPlace;
В контроллере я создаю сущность и сохраняю ее
$dieselCase = new DieselCase();
$dieselCase->setUser($account);
$dieselCase->setCustomer($account);
$em->persist($dieselCase);
$em->flush();
Но currentPlace не установленк начальному.Это ошибка в комплекте рабочего процесса?Как я могу решить эту проблему?