Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [ZendFramework] Pobranie wartości POST
csharp
post
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
  1. <input type="hidden" name="post_id" value="<?php echo $this->posts['post_id'] ?>">

koniec pętli.


klasa formularza:

  1. $this->addElement(
  2. 'text',
  3. 'post_ID',
  4. 'value' => '',
  5. 'filters' => array('StringTrim')
  6. )
  7. );


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:

  1. <input type="text" name="post_ID" value="<?php echo $_POST['post_ID'] ?>">


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
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 2.10.2025 - 19:23