2016-07-18 3 views
0

그래서 지금까지 프로그래밍과 HTML을 해왔습니다. 그것들 중 많은 부분이 CMS와 양식 작업을하는 프론트 엔드입니다. 그러나 내가 배워야 할 한 가지가 있습니다.Drupal에서 입력 데이터를 만드는 방법은 무엇입니까?

drupal에 관해서는, 사용자가 텍스트로 입력 할 수있는 곳을 만들고 그 위에 나타납니다. 솔직히, 나는 그것에 대해 정확히 묻고 있는지 잘 모르겠습니다. 이미 많은 웹 사이트가 있으므로 뭔가 대답하기가 어렵지 않을 것이라고 확신합니다.

가장 좋은 예는베이스 캠프 일 수 있습니다. 본질적으로 내가하고 싶은 것은 사용자가 프로젝트에 있다면 그들 중 일부입니다, 나는 그들이 작은 텍스트 상자에 글을 쓰고 싶다. (내가 지금하고있는 것과 비슷하다.) submit을 클릭하면 위의 의견 섹션. Drupal에서 만든 필드에 직접 연결되는 간단한 형태의 일종입니다.

예 핵심 모듈에 내장 된 주석 모듈이 있지만 비슷한 것을 만들기를 원합니다. 또는 심지어 트위터 피드와 유사합니다. 사용자는 자신의 페이지로 이동하여 작은 메시지를 쓸 수있는 상자가 있습니다.

Drupal과 관련된 누군가가 올바른 방향으로 나를 가리킬 수 있습니까? 데이터 입력에 대한

최저

, V

+0

Drupal의 AHAH에 대한 시작점은 다음과 같습니다. https://www.drupal.org/node/348475 – Ryan

답변

1

이 웹 사이트는 일반적으로 형태를 사용합니다. Drupal은 양식을 만들고 제출을 처리하는 데 사용하는 Form API을 제공합니다. 그런 다음 제출 된 데이터를 처리하여 데이터베이스에 저장해야합니다. 이를 위해서는 Drupal's database abstraction layer이 필요합니다. 마지막으로 양식과 저장된 데이터를 표시 할 페이지를 작성해야합니다. 페이지는 route에 바인드 된 제어기 메소드의 결과입니다. 그 결과는 렌더링 배열 (자세한 내용은 Theme and rende 참조)이거나 Symfony Response 객체 일 수 있습니다.