Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [ZendFramework2][ZendFramework] Formy i Annotacje
netvalue
post
Post #1





Grupa: Zarejestrowani
Postów: 199
Pomógł: 2
Dołączył: 9.06.2008

Ostrzeżenie: (0%)
-----


Witam,


zaczalem budowac aplikacje gdzie uzywam Doctrine 2 i wykorzystuje Entity na podstawie ktorych
rowniez formularze wykorzystując Zend\Form\Annotation.

przykladowy kawalek kodu Entity\Product.php:

  1. private $title;
  2.  
  3. /**
  4.   * @var string
  5.   *
  6.   * @ORM\Column(name="description", type="text", nullable=false)
  7.   * @Annotation\Filter({"name":"StringTrim"})
  8.   * @Annotation\Validator({"name":"StringLength", "options":{"min":1, "max":2}})
  9.   * @Annotation\Validator({"name":"Regex", "options":{"pattern":"/^[a-zA-Z][a-zA-Z0-9_-]{0,24}$/"}})
  10.   * @Annotation\Attributes({"type":"text"})
  11.   * @Annotation\Options({"label":"opis:"})
  12.   */

przykładowa aplikacja na której strukturze sie wzoruje

Pytanie czy takie rozwiazanie tworzenia, validacji i filtracji formularzy jest optymalne i sklalarne ?
Nie chce zagrzebac sie juz na poczatku ze slaba konstrukcja aplikacji.

Byc moze lepiej jest wykorzystywac standardowo formy Zend\Form\Form i use Zend\InputFilter\* ?
przykładowa aplikacja o strukturze ktora mam na mysli


Ten post edytował netvalue 22.05.2014, 14:24:52
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
netvalue
post
Post #2





Grupa: Zarejestrowani
Postów: 199
Pomógł: 2
Dołączył: 9.06.2008

Ostrzeżenie: (0%)
-----


oki dzieki za odpowidzi...
nie moge znalezc odpowiedzi na taka sytuacje :

tworze formularz w sposób standardowy + filtry. Chce stworzyć elementy typu SELECT (np. kategorie)
a w jego polach OPTIONS aby były wstawione kategorie z bazdy danych. Korzystam z Doctrine2...
Jesli mam recznie stworzyc sobie takie element w widoku nie ma problemu... ale jesli chcialbym zeby byl genrowany juz z poziomu klasy formy to juz trudniej...
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: 5.10.2025 - 13:07