Настроить визуализацию SyliusFlowBundle

Я использую компонент Fuelux Wizard для настройки мастера в моем приложении. Это HTML-разметка в моем шаблоне:

<div class="wizard" data-initialize="wizard" id="myWizard">
<ul class="steps">
<li data-step="1" class="active"><span class="badge">1</span>Step 1<span class="chevron"></span></li>
<li data-step="2"><span class="badge">2</span>Step 2<span class="chevron"></span></li>
<li data-step="3"><span class="badge">3</span>Step 3<span class="chevron"></span></li>
</ul>
<div class="actions">
<button class="btn btn-default btn-prev"><span class="glyphicon glyphicon-arrow-left"></span>Previous</button>
<button class="btn btn-default btn-next" data-last="Complete">Next<span class="glyphicon glyphicon-arrow-right"></span></button>
</div>
<div class="step-content">
<div class="step-pane active sample-pane" data-step="1">
// here goes the firstStep
</div>
<div class="step-pane sample-pane " data-step="2">
// here goes the secondStep
</div>
<div class="step-pane sample-pane" data-step="3">
// here goes the thirdtStep
</div>
</div>
</div>

Это displayAction метод на ControllerStep:

public function displayAction(ProcessContextInterface $context)
{
$entity = new Producto();
$form = $this->createForm(new FirstStepFormType(), $entity);

return $this->render('RPNIBundle:Producto:_paso1.html.twig', array(
'entity' => $entity,
'form' => $form->createView())
);
}

Как я могу сделать displayAction выход куда он должен идти? В этом случае, когда текст // here goes the firstStep является? Как мне управлять Previos/Next ссылки в моем шаблоне?

0

Решение

Что ты имел в виду под рендерингом? Похоже, вы уже сделали это в своем фрагменте кода. Что касается Предыдущая / Следующая ссылки есть методы $context->getPreviousStep() а также $context->getNextStep(), так что в шаблоне вы можете сделать

{{ path('sylius_flow_display', {'scenarioAlias': 'sylius_flow', 'stepName': context.previous}) }}

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]