Expected argument of type "int or null", "object" given at property path "parent_id". Hatası

139 views
Skip to first unread message

Ömer Ölmez

unread,
Mar 22, 2020, 11:24:11 AM3/22/20
to Symfony 2 Turkish Users
Symfony'i yeni yeni öğreniyorum. Bir hatayla karşılaştım Arattığımda da dişe dokunur bir cevap bulamadım. 

Kısacası hata şu:
Expected argument of type "int or null", "object" given at property path "parent_id".


Entity dosyam içeriği ise şu şekilde:
https://paste.laravel.io/00107be7-9e4e-41a0-9574-bbdb9b35d99e

Yardımcı olabilirseniz çok sevinirim. Kolaylıklar...


Taner Deliloğlu

unread,
Mar 22, 2020, 1:33:45 PM3/22/20
to symfon...@googlegroups.com
parent_id nullable integer olarak tanımlanmış. Formtype entity object yerine option value kısmında object ->getId() olarak belirtmelisin. 

22 Mar 2020 Paz 18:24 tarihinde Ömer Ölmez <omer...@gmail.com> şunu yazdı:
--

---
Bu iletiyi Google Grupları'ndaki "Symfony 2 Turkish Users" grubuna abone olduğunuz için aldınız.
Bu grubun aboneliğinden çıkmak ve bu gruptan artık e-posta almamak için symfony-2-tr...@googlegroups.com adresine e-posta gönderin.
Bu tartışmayı web'de görüntülemek için https://groups.google.com/d/msgid/symfony-2-tr/ca796a8f-76be-4c71-8355-b30b8fa58601%40googlegroups.com adresini ziyaret edin.

Taner Deliloğlu

unread,
Mar 22, 2020, 1:38:32 PM3/22/20
to symfon...@googlegroups.com
'choice_value' => function (?MyOptionEntity $entity) {
    return $entity ? $entity->getId() : '';
},


22 Mar 2020 Paz 20:33 tarihinde Taner Deliloğlu <tnr...@gmail.com> şunu yazdı:

ömer ölmez

unread,
Mar 22, 2020, 1:54:49 PM3/22/20
to symfon...@googlegroups.com

'choice_value' => function (?Category $entity) {
    return $entity ? $entity->getId() : '';
},
olarak tanımladım ama aynı hatayı hala veriyor hocam.


ömer ölmez

unread,
Mar 23, 2020, 1:15:01 PM3/23/20
to symfon...@googlegroups.com
Parent_ID değerini OneToMany relation tanımladığımda sorundan kurtuldum. 

Diğer merak ettiğim şey, bütün formları FormType aracılığıyla mı oluşturuyorsunuz? Her şeye cevap vermez gibi geliyor bana.

ediz duman

unread,
Mar 23, 2020, 1:35:26 PM3/23/20
to symfon...@googlegroups.com
Merhaba ömer,

Entity de parent_id ni manyToOne relation yaparak çözebilirsin. Şuan sorunun int tanımladığın bir değişkene category objesi set etmeye çalışıyorsun. 

22 Mar 2020 Pzr 18:24 tarihinde Ömer Ölmez <omer...@gmail.com> şunu yazdı:
Reply all
Reply to author
Forward
0 new messages