Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 195 Pomógł: 0 Dołączył: 29.04.2007 Ostrzeżenie: (0%)
|
Cześć,
Mam checkbox w formularzu stworzony: W kontrolerze ustawiam formularz:
W modelu User, który mapuje tabelę User mam:
W widoku twig mam: Kod {{ form_widget(generalForm.is_active, {'id':'is_active'}) }} W bazie pole jest jako tinyint i przyjmuje wartość 1 albo 0. Niestety na stronie checkbox zawsze jest zaznaczony. Nawet jeśli w bazie jest ustawione 0. Jak to poprawić? |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 82 Pomógł: 22 Dołączył: 20.07.2010 Ostrzeżenie: (0%)
|
Nie wyslales tego o co prosilem, pokaz cale omawiane encje.
Fakt, ze nie binduje CI danych wskazuje na to, ze masz blad w innym miejscu. Ponizej pliki do odtworzenia Twojego problemu na czystej instalacji - oczywiscie checkbox dziala prawidlowo: User:
Type:
Controller:
Twig:
No i wynikowy HTML:
Dla usera aktywnego checkbox jest checked, dla nieaktywnego nie. Nie trzeba robic nic wiecej tylko do build form przekazac encje, i dodac pole typu checkbox. |
|
|
|
wiciu010 [SF2][SF] checkbox zawsze zaznaczony 19.08.2015, 20:10:38
pyro Usunąć array('value'=>true ) ? 19.08.2015, 20:53:25
wiciu010 Cytat(pyro @ 19.08.2015, 21:53:25 ) U... 19.08.2015, 21:29:20
aras785 Cześć.
Może tak (?):
[PHP] pobierz, plaintext $b... 20.08.2015, 08:26:10
blahy Pokaz cale AddClientType
Powinienes miec data_cla... 20.08.2015, 22:28:08 
wiciu010 Cytat(blahy @ 20.08.2015, 23:28:08 ) ... 21.08.2015, 08:12:05 ![]() ![]() |
|
Aktualny czas: 28.12.2025 - 20:02 |