1
我使用Symfony的3.3和我有類似CollectionType形式:Symfony的形式CollectionType刪除空值
$builder->add('links', CollectionType::class, array(
'label' => false,
'entry_type' => LinkType::class,
'entry_options' => ['data_class' => CompanyLink::class],
'allow_add' => true,
'allow_delete' => true,
'prototype' => true,
'by_reference' => false,
));
我跟着文檔:https://symfony.com/doc/current/reference/forms/types/collection.html
這是我在我的觀點:
所以,形式表現不錯的數據已經在我的數據庫(每次一行),但它始終此外還增加了一個空白字段。
如何刪除此空白字段?因爲我只想要這條線,我點擊按鈕「Ajouter」。
謝謝!
你確定你是不是什麼地方添加一個空的條目(在你的控制器中)? –
你好,是的,我是 –
你用'delete_empty'選項試過了嗎? https://symfony.com/doc/current/reference/forms/types/collection.html#delete-empty – yceruto