Dort Symfony-Projekt. Er hat Entity/Record.php
Mit dem BefehlWie übersetzt man Etiketten in symfony Formen mit der Lehre erzeugt: Crud
php bin/console generate:doctrine:crud --entity=AppBundle:Record
Erstellen Sie einen Controller und eine Vorlage aus. Es scheint nichts anderes als eine der Vorlagen zu sein, die erzeugt wurden, um eine neue Aufnahme zu erstellen.
{{ form_start(form) }}
{{ form_widget(form) }}
<input type="submit" value="Create" />
{{ form_end(form) }}
Erstellen Sie ein Formular in der Steuerung
$record = new Record();
$form = $this->createForm('AppBundle\Form\RecordType', $record);
Erstellen Sie ein Formular in Form/RecordType.php
public function buildForm(FormBuilderInterface $builder, array $options)
{
$builder
->add('name')
->add('surname')
->add('patronymic')
->add('dOB', BirthdayType::class)
->add('phone')
;
}
Form der Arbeit, alle Eingabefelder gibt es, aber der Name vor Eingang Felder, sowohl logisch als auch sollten generiert werden - es Attribut Entity-Objekt. Aber sie sind in Englisch, was für den Benutzer unbequem ist (siehe Screenshot). Wie zeige ich sie auf Russisch an?