Symfony 4, удалите пустые поля в формах - PullRequest
0 голосов
/ 14 сентября 2018
 ->add('bill', EntityType::class, [
                'class' => \App\Entity\Bill::class,
                'attr' => [
                    'class' => "js-example-basic-single",
                ],
                'label' => false,
                'required' => true,
                'choice_label' => function ($bill) {
                    $sumPrice = 0;
                    $sumPayment = 0;
                    foreach ($bill->getCost() as $item) {
                        $sumPrice = $sumPrice + $item->getPrice();
                        foreach ($bill->getPayment() as $pay) {
                            $sumPayment = $sumPayment + $pay->getMoney();
                        }
                        $sum = $sumPayment - $sumPrice;
                        if ($sum != 0) {
                            return
                                $bill->getPlayers()->getName() . " " .
                                $sum;
                        }
                    }
                }
            ]);

И все работает нормально, и я получаю только игроков с этой суммой! = 0, а для остальных игроков я не получаю имя игрока (что нормально), но я получаю пустое место, и я не знаю, какудалить его

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...