Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako zviazať Embedded formuláre v symfony

Vstavané formulára na webové programovanie rámci symfony dať webových inžinierom jedinečný spôsob , ako pridať úhľadný vyzerajúce formuláre na svojich webových stránkach . Väzba na vložené formulára na webovej stránke sa deje , keď pridáte vloženého kódu formulára kódu na webovej stránke je . Jednou z hlavných výhod použitia vloženého formulára v symfony je , že môžete volať na rovnakú databázu , že zvyšok stránky sa používa na ukladanie záznamov formulára alebo inú databázu dohromady . Pokyny dovolená 1

Otvorte svoj ​​preferovaný editor kódu alebo textovú aplikáciu pre úpravy a vytvoriť nový dokument alebo otvorte kód stránky , ktorú chcete zviazať formulár .
2

Vytvoriť nový modul zodpovedný záväzné formulára na stránke udalosti : ?

< php //apps /frontend /modules /akcie /akcie /actions.class.phpclass eventActions rozširuje sfActions { public function executeIndex ( sfWebRequest $ vyžiadanie ) { $ this - > Udalosti = Doctrine_Core :: GetTable ( ' Event ' ) - > findall ( ) ; } }
3

Nastaviť štruktúru vloženého formulára pomocou funkcie executeEdit a zadaním šablónu formulára , ktorá vložené forma používa :

public function executeEdit ( sfWebRequest $ vyžiadanie ) { $ this - > forward404Unless ( $ event = doktrína :: GetTable ( " Udalosť " ) - > find ( array ( $ request - > getParameter ( ' id ' ) ) ) , sprintf ( ' . Udalosť neexistuje ( % s ) ' , $ request - > getParameter ( ' id ' ) ) ) ; $ this - > formy = new EventForm ( $ akcia ) ; ! } < --apps/frontend/modules/templates/editSuccess.php-- >

formulár Nadpis < /h2 > < forma action = " < ? php echo url_for ( " @ submit ' ) ? > " method = " post " > < ? php echo $ form - > renderHiddenFields ( ) ? > < ? php echo $ form [ ' title ' ] - > renderLabel ( ) > renderError ( ) > ? ? input type = " submit " value = " Save " /> < /form > < a href = " < ? php echo url_for ( " @ stránka " ) ? > " > Späť index < /a >
4

Uložte praxe kód , ktorý ste vytvorili , a použiť ju ako šablónu ísť dopredu , keď potrebujete zviazať symfony vložený formulár na vašej stránke .


Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené