Мой CSV:

Моя форма:
Код: Выделить всё
->add('csvFile', FileType::class,[
'label' => 'insérer un fichier CSVN',
'label_attr' => [
'class' => 'form-label mt-4'
],
'mapped' => false,
'required' => false,
'constraints' => [
new File(
maxSize: '1024k',
extensions: [
'csv' => [
'text/csv',
'application/csv',
'text/x-comma-separated-value',
'text/x-csv',
'text/plain',
'chartset=UTF-8'
]
],
extensionsMessage: 'Insérer un fichier de type .csv valide',
)],])
->add('submit', SubmitType::class, [
'attr' => ['class' => 'btn btn-primary mt-4 valider'],
'label' => 'Ajouter le csv'
])
Код: Выделить всё
//controller
$records = $csv->getRecords();
CSVParNum = [];
foreach ($records as $record){
$CSVParNum[$record['Identifiant']] = $record;
dd($CSVParNum);
}
Код: Выделить всё
//dd
b"Date d'émission de la fiche" => "12/09/2025"
Код: Выделить всё
//controler
$records = $csv->getRecords();
CSVParNum = [];
foreach ($records as $record){
$CSVParNum[$record['Identifiant']] = $record;
$date = $record["Date d'émission de la fiche"];
/.../
}
Код: Выделить всё
//alert
Warning: Undefined array key "Date d'émission de la fiche"
Подробнее здесь: https://stackoverflow.com/questions/798 ... in-databas
Мобильная версия