Ca me parait clair comme erreur, $line[0] est null...
Après si tu veux faire un code "propre", utilise le composant serializer de Symfony pour importer ton csv et le transformer en array php.
Va voir : https://symfony.com/blog/new-in-symfony-3-2-csv-and-yaml-encoders-for-serializer
Bonjour,
Voila je rencontre un petit problème avec mon code.
Je veux Générer du contenu par le biais des "Data Fixtures"
Quand j'utilise la méthode avec des valeurs du type => $existantPass[$i]->setContent('my str'), cela fonctionne , mais dès que je veux récupérer les valeurs issue de mon fichier CSV, ça coince , je ne récupère pas les valeurs, pourtant, quand je les dump, ce n'est pas vide....
Du coup un belle erreur SQL
[Doctrine\DBAL\Exception\NotNullConstraintViolationException]
An exception occurred while executing 'INSERT INTO password (slug, share
d, date, nbapplications, title, url, login, password, content, updated
at, user_id) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)' with params ["-5"
, 1, "2018-09-11 16:46:04", 0, null, null, null, null, "my str", null, n
ull]:
SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'title' can
not be null
2 réponses
Merci pour ton retour Digivia, $line[0] n'est pasnull pourant, puisque quand je le dump il vaux qulques chose.. avec serialiser, c'est mieux effectivement merci.