Здравствуйте, подскажите пожалуйста.
Почему у меня не проходит формочка валидацию.
проблема вот здесь
сама форма проблемная. мне кажется что то проблема в названии.
<select name="company_card[access_comp_banks][{{ loop.index0 }}][is_short_application]" class="select">
<option value="0">Стандартная форма анкеты для передачи в банк</option>
<option value="1" {{ isShortApplication ?? 'checked' }}>Короткая форма анкеты для передачи в банк</option>
</select>
companyCard.php
/**
* @ORM\OneToMany(targetEntity="App\Entity\AccessCompBank", mappedBy="company", cascade={"persist"})
*/
private $accessCompBanks;
public function __construct()
{
$this->accessCompBanks = new ArrayCollection();
}
/**
* @return Collection|AccessCompBank[]
*/
public function getAccessCompBanks(): Collection
{
return $this->accessCompBanks;
}
public function addAccessCompBank(AccessCompBank $accessCompBank): self
{
if (!$this->accessCompBanks->contains($accessCompBank)) {
$this->accessCompBanks[] = $accessCompBank;
$accessCompBank->setCompany($this);
}
return $this;
}
public function removeAccessCompBank(AccessCompBank $accessCompBank): self
{
if ($this->accessCompBanks->contains($accessCompBank)) {
$this->accessCompBanks->removeElement($accessCompBank);
// set the owning side to null (unless already changed)
if ($accessCompBank->getCompany() === $this) {
$accessCompBank->setCompany(null);
}
}
return $this;
}
AccessCompBanks.php
/**
* @ORM\Column(type="integer", nullable=true)
*/
private $is_short_application;
public function getIsShortApplication(): ?int
{
return $this->is_short_application;
}
public function setIsShortApplication(?int $is_short_application): self
{
$this->is_short_application = $is_short_application;
return $this;
}