2012-12-10 2 views
1

라이브러리에서 표준을 준수하는 HTML 양식을 생성하고자합니다.HTML 양식 생성기

일부 예상 특징 : 큰 양식 필드와

  • 효율성
  • 검증 (클라이언트 측/서버 측) 프레임 워크에서
+1

IMHO HTML 양식을 생성하는 표준이 없습니다. 유효한 xhtml/html5 만 만들어야합니다. – rekire

+0

하지만 함정을 피하고 몇 가지 이점을 얻으려면 그렇게하는 것이 좋습니다. – sakhunzai

답변

0

자주 당신을 위해이 작업을 수행 할 수있는 엔진을 가지고있다. cakephp에서 예를 들어, 당신은 너무로 FormHelper class에서 기능을 사용할 수 있습니다

echo $this->Form->create(); 
echo $this->Form->input('User.name'); 
echo $this->Form->end(); 

는 "형식 라이브러리"같은 것은 없다하지만 당신은 자신을위한 좋은 클래스를 만드는 것을 어렵지 않게 상상할 수있는 수 html 생성을 많이 처리합니다.

+0

Yii 프레임 워크가 제공하는 가장 좋은 정보를 알고 있습니다. 내 관심사는 독립형 라이브러리 인 sth입니다. 그러나 귀하의 의견에 감사드립니다 :) – sakhunzai

+0

환영합니다. 그래도 꽤 쉽게 수정할 수 있다고 생각합니다. FormHelper는 그렇게 복잡하지는 않습니다 :) 그러나 나는 그것이 많은 일을 할 수 있다는 것을 이해할 수 있습니다. 개발자는 나를 포함하여 게으르다. – Jelmer

1

젠드 프레임 워크는 상당히 향상된 폼 지원을 제공하며 독립형 (즉, 젠드 MVC 프레임 워크가 필요 없음)으로 사용할 수 있습니다.

Jonahlyn Gilstrap는이 작업을 수행하는 방법의 좋은 쓰기 최대을했다 : http://jonahlyn.heroku.com/blog/2011/04/06/using-zend-form-without-the-framework

그것은 확실히 당신이 여러 가지 형태를 할 계획,하지만 당신이 경우 그들이 잔인한 수 있습니다위한 프레임 워크를 사용하는 경우 좋은 생각 하나 또는 두 개의 서식이 필요합니다 (실제로 배치 및 스타일을 지정할 수있는 범위가 실제로 제한 될 수있는 경우에만 해당).

+0

당신은 거의 옳았습니다.하지만 누군가가 이미이 코드를 작성했는지 그리고 나는 (우리가) 놓친 (무시한) 코드인지 궁금합니다. 나는 다른 사람들의 말을 듣고 싶다. 어떤 사람이 훌륭한 참고서를 제시한다면 약간의 현상금을 정할 것이다. – sakhunzai

1

양식이 응용 프로그램의 되풀이 요소 인 경우, 바닐라 HTML 코드 [출력으로 생성 할 것인가]를 통해 자신이나 제 3자가 일관성을 유지할 수 있도록 라이브러리의 종류를 선택해야합니다 음, 물론].

Symfony [guide here]의 the form component을 사용할 수 있습니다. 이는 요청 자체를 양식에 바인딩하고 입력을 확인하기 때문에 요청 구성 요소를 사용한다는 것을 의미합니다.

+0

클래스가 많이 보인다 :) – sakhunzai

+0

당신은 단지 당신이 필요로하는 것들을 선택한다 :) 예제는 매우 간단하다. – moonwave99