Mam mały problem z typami przesłanymi za pomocą AJAX. Korzystam z Symfony2 i w klasie Entity za pomocą adnotacji, użyłem dyrektywy 'Type(type="boolean")'.
//... //.. /** * @ORM\Column(type="boolean") * @Assert\Type(type="boolean") * * @var boolean */ protected $isActive = true;
Przesyłam tablicę podobną do:
$(function() { $.ajax({ //.... data: { isActive: true // albo 1 } }); });
W kontrolerze, gdy patrzę na przesłane dane, mam zmienną isActive = '1' albo isActive = 'true' - czyli zmienna typu string.
Czy istnieje jakaś metoda aby ta zmienna mogła być typem prostym ? Jedynie co mogę zrobić to filtracja danych ale w Symfony2 nie ma takiego mechanizmu jak w Zend (albo nie wiem). Co znalazłem to DMS filter.
Z góry dzięki za wszelką pomoc.
Pozdrawiam.