L'ajout des étapes de recette fonctionne.

Reste à faire :
- suppression d'étape
- déplacement d'étape
This commit is contained in:
2021-05-16 18:18:26 +02:00
parent dd44c56ae5
commit ae2bc4aa11
9 changed files with 101 additions and 33 deletions

View File

@@ -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);
}
}