1

我们正在尝试为我们的蛋糕应用程序实现页面编辑。我们想使用 create.js 作为前端,并使用 createphp 来处理 create.js 和 cakephp 之间的连接。我一直在对 RDFa 进行大量研究,但我通常对所有这些如何联系在一起感到困惑。

我有的:

  1. 可编辑界面
  2. 通过 cakephp 中的操作的端点

我需要的:

  1. 一种将 create.js 发送的数据转换为我的数据库结构的方法,以及一种将数据发送到 create.js 进行渲染的方法。

我已经在 createphp 中达到了您应该创建自己的映射器的地步。我不知道映射器应该包含什么。它提到它具有内置映射器(Midgard\CreatePHP\Mapper?),但我也不知道如何加载它们。

我已阅读文档,但没有详细说明如何完成这些任务。

感谢您对以下两个问题的帮助。

1. 如何将我的数据从 create.js 转换为 cake,然后再返回视图?(可能的解决方案 createPHP 但不一定是)

2. 我如何为 createPHP 创建一个映射器,或者我在哪里可以找到信息来了解如何为我的实例创建一个映射器?

4

1 回答 1

1

是的,不幸的是,文档相当稀疏。我将创建一个关于 createphp 链接到这篇文章的问题,以提供一些如何改进文档的提示。

我试图解释事情是如何运作的:

要将 REST 调用中的数据转换为您的模型,您确实需要一个 RdfMapper 实例。请参阅教程的设置部分如何引导它。该捆绑包附带了学说映射器,如果您不使用学说,您可以阅读以获取灵感在这种情况下,我建议扩展AbstractRdfMapper

要渲染 rdfa,你需要配置你的类的哪些字段应该是什么 rdf 类型。您可以使用教程中的数组映射器,也可以使用 xml 映射,或者您自己的RdfDriver

整个过程在 symfony2 CreateBundle中运行良好。

于 2014-02-11T11:56:30.880 回答