L'ajout des étapes de recette fonctionne.
Reste à faire : - suppression d'étape - déplacement d'étape
This commit is contained in:
@@ -2,6 +2,8 @@
|
||||
|
||||
namespace Recettes\Form;
|
||||
|
||||
use Recettes\Recettes;
|
||||
use Thelia\Core\Translation\Translator;
|
||||
use Thelia\Form\BaseForm;
|
||||
|
||||
/**
|
||||
@@ -16,12 +18,18 @@ class StepCreateForm extends BaseForm
|
||||
protected function buildForm()
|
||||
{
|
||||
$this->formBuilder
|
||||
->add(
|
||||
"recipe_id",
|
||||
"integer",
|
||||
[
|
||||
"required" => true
|
||||
])
|
||||
->add(
|
||||
"step",
|
||||
"number",
|
||||
"integer",
|
||||
[
|
||||
"required" => true,
|
||||
"label" => "Step",
|
||||
"label" => $this->trans("Step"),
|
||||
"label_attr" => ['for' => 'step']
|
||||
])
|
||||
->add(
|
||||
@@ -29,8 +37,8 @@ class StepCreateForm extends BaseForm
|
||||
"textarea",
|
||||
[
|
||||
"required" => true,
|
||||
"label" => "Description",
|
||||
"label_attr" => ['for' => 'description']
|
||||
"label" => $this->trans("Description"),
|
||||
"label_attr" => ['for' => 'description'],
|
||||
]);
|
||||
}
|
||||
|
||||
@@ -41,4 +49,14 @@ class StepCreateForm extends BaseForm
|
||||
{
|
||||
return "recette-step-create";
|
||||
}
|
||||
|
||||
|
||||
protected function trans($id, $parameters = [])
|
||||
{
|
||||
if (null === $this->translator) {
|
||||
$this->translator = Translator::getInstance();
|
||||
}
|
||||
|
||||
return $this->translator->trans($id, $parameters, Recettes::MESSAGE_DOMAIN);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user