2013-06-25 1 views
1

우리는 cake 앱을위한 페이지 편집을 구현하려고합니다. 프론트 엔드에 create.js를 사용하고 create.js와 cakephp 사이의 연결을 처리하기 위해 createphp를 사용하고자합니다. 나는 RDFa에 대한 많은 연구를 해왔고, 나는이 모든 관계가 어떻게 연결되어 있는지에 대해 당혹 스럽다.create.js, createPHP and Cakephp

내가 무엇을 가지고 : 행동을 통해

  1. 편집 가능한 인터페이스
  2. 엔드 포인트

CakePHP는에 내가 필요로 무엇 :

  1. 생성에 의해 전송 된 데이터를 변환하는 방법. js를 내 데이터베이스 구조에 연결하고 렌더링을 위해 create.js로 데이터를 보내는 방법.

나는 당신이 당신의 자신의 매퍼를 생성하기로되어있는 createphp에 들어갔다. 나는 매퍼가 무엇을 포함해야하는지 모른다. 그것은 내장 된 매퍼 (Midgard \ CreatePHP \ Mapper?)가 있다는 것을 언급하지만,이 중 하나를로드하는 방법도 알지 못합니다.

설명서를 읽었지만 이러한 작업을 수행하는 방법에 대한 세부 정보는 제공하지 않습니다.

다음 두 가지 질문에 도움을 주셔서 감사합니다.

1. 어떻게 데이터를 create.js에서 cake로 변환 한 다음 다시 뷰로 다시 변환 할 수 있습니까? (가능한 솔루션 createPHP)

2. createPHP에 대한 매퍼를 만들려면 어떻게해야합니까? 인스턴스 용 매퍼를 만드는 방법에 대한 정보는 어디에서 찾을 수 있습니까?

답변

1

그래, 문서가 불행히도 드문 드문 있습니다. 이 게시물에 링크 된 createphp에 대한 문제를 작성하여 문서가 어떻게 개선 될 수 있는지 몇 가지 힌트를 제공 할 것입니다.

내가 사물이 작동하는 방법을 설명하려고 :

은 모델에 REST 호출에서 데이터를 변환하려면, 당신은 참으로 RdfMapper 인스턴스가 필요합니다. 부트 스트랩 방법은 setup section of the tutorial을 참조하십시오. 번들에는 doctrine에 대한 매퍼가 제공됩니다.이 매퍼는 doctrine을 사용하지 않으면 영감을 얻기 위해 읽을 수 있습니다. 이 경우 AbstractRdfMapper을 확장하는 것이 좋습니다.

rdfa를 렌더링하려면 클래스의 어떤 필드가 rdf 유형이어야하는지 구성해야합니다. 튜토리얼에서와 같이 배열 매퍼를 사용하거나 xml 매핑을 사용하거나 RdfDriver

symfony2 CreateBundle에서 전체 프로세스가 올바르게 작동합니다.