2009-06-21 3 views
0

Symfony에서 전자 상거래 응용 프로그램을 만들고 특정 카테고리 (예 : URL "/ categories/list/id/1")의 제품 목록이있는 페이지를 가지고 있습니다 :symfony에서 수동으로 양식 만들기

 
Product 1 
Product 2 
... 

나는 형태의 무언가가하고 싶은 :

 
Product 1 
* Add [ 1 ] of these to your shopping cart [Go] 

Product 2 
* Add [ 1 ] of these to your shopping cart [Go] 

같은 페이지를, 그래서, 나는이 sfForm 클래스에서 파생 내 자신의 양식을 구성 할 필요 해요 추정 자동으로 생성 된 양식이되었습니다. 범주 모델에 따라 이름을 지정해야합니까? 아니면 장바구니가 저장 될 "장바구니"모델에 따라 이름을 지정하는 것이 더 적절합니까? 어떻게이 링크를 내 listProductsByCategorySuccess.php 템플릿에 삽입 할 수 있습니까?

은 위의 말이 희망!

감사, 1.1 또는 1.2 sfForm 당으로

+0

? 양식이 1.0, 1.2 및 1.2 사이에서 변경되었습니다. – sjobe

답변

2

이 교리/추진 sfForm에서 확장하지 않는 한 DB에 아무런 관련이없는 독립 실행 형 라이브러리를 (일종의)입니다이 풍부한

.

당신이 의지대로 사용할 수있는 독립형이며, 당신은 단지 하나의 형태

클래스 AddProductForm를 작성해야하기 때문에 {

}

과 숨겨진 위젯으로 설정 sfForm를 확장 귀하의 product_id 및 product_count 텍스트 입력을 보유하게되며,이 텍스트 입력은 사용자가 주문하고자하는 제품 수이어야합니다.

은 그럼 그냥 표준 경우 ($ 형상 -> isValid()) 물건을하고 데이터베이스에 및/또는 쿠키 및/또는 체크 아웃 프로세스에 사용되는 세션에 삽입합니다.

는 u는 필요하면 깊이 예에서 자세한 내용을 제공 :하지만 거기에 걸 수, sfForm는 처음에 어렵습니다. 사용중인 심포니의 어떤 버전

+0

Spot on-sfForm이 자동으로 생성 된 관리자 자료를 사용하여 주위를 돌아 다니고있었습니다. 건배! :-) – richsage