![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 127 Pomógł: 3 Dołączył: 22.04.2012 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
mam taką sytuację, że muszę do ukrytego inputa przypisać wartość liczbową, która jest pobierana z bazy za pośrednictwem tablicy foreach
normalnie sobie ją wrzucam tak j/n, ale wolałbym to stworzyć w klasie mojego całego formularza. widok: pętla foreach koniec pętli. klasa formularza:
jak przypisać wartość, która będzie pobierana w trakcie wykonywania pętli w widoku? da się tak to zrobić? ew, kombinowałem też inaczej aby po wysłaniu forma i jego walidacji po prostu odebrać dane post: ale to chyba nie jest najlepsza metoda, omija mi wszystkie walidatory i filtry, musiałbym je ręcznie pisać do tego konkretnego pola.. poza tym wydaje mi się, że też źle się odwołuje do tego pola POST, tz działa to ale pewnie można jakoś obiektowo to zrobić. dzięki za porady. Ten post edytował csharp 23.09.2012, 10:41:20 -------------------- Prywatny blog -> cupial.com.pl
|
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 728 Pomógł: 76 Dołączył: 12.06.2009 Ostrzeżenie: (0%) ![]() ![]() |
Napisz sobie metodę w formularzu do nadawania wartości dla pola a następnie wywołaj ją w widoku przkazując odpowiednią wartość.
-------------------- gry flash online
Dobry hosting i tanie odnowienia domen firma: masternet. Zarabianie bez wysiłku na domenach bez ruchu: prolink. |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 127 Pomógł: 3 Dołączył: 22.04.2012 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
wymyśliłem coś takiego.. tylko nie za bardzo chce to działać..
w formularzu:
tak przypisałem wartość value
widok: w kontrolerze obiekt został tak utworzony:
tak przypisuję wartość już w widoku.
i teraz próbuje się do tego odwołać i tą wartość wyciągnąć razem z inputem.. niestety... input jest ale value puste.. Ten post edytował csharp 23.09.2012, 13:12:03 -------------------- Prywatny blog -> cupial.com.pl
|
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 728 Pomógł: 76 Dołączył: 12.06.2009 Ostrzeżenie: (0%) ![]() ![]() |
Przypuszczam, że ten fragment:
wywołujesz w metodzie init czyli w konstruktorze. wtedy to nie zadziała bo konkstruktor widzi pustą wartość $id_value a kiedy później wywołujesz metodę idValue nie ma ona wpływu na to co jest w formularzu. Spróbuj tak jak poniżej gdzie post_ID to atrybut name dla twojego pola. Czyli: 1. Wywołujesz formularz new Apllication_blba_bla; 2. W widoku wywołujesz poniższą metodę
-------------------- gry flash online
Dobry hosting i tanie odnowienia domen firma: masternet. Zarabianie bez wysiłku na domenach bez ruchu: prolink. |
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 127 Pomógł: 3 Dołączył: 22.04.2012 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
dzięki wielkie! o to dokładnie chodziło.
-------------------- Prywatny blog -> cupial.com.pl
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 25.06.2025 - 08:07 |