簡體   English   中英

使用Extbase(Typo3)實現REST服務

[英]Implement a REST service with Extbase (Typo3)

我正在尋找一種在Typo3extbase extension實現REST-Serviceextbase extension 我只發現舊的或未維護的擴展,他們不使用extbase

那么我怎么能得到一個為外部請求提供API的擴展呢? 就像是:

GET www.somedoma.in/service/item/1

我找到了Typo3 Flow的這個教程。 那我怎么能在extbase中使用Flow包呢?

我還找到了一種定義自己的頁面類型的方法,比如?type=23123145 ,可以操作響應。 但我認為實現REST-Service extension並不是一個好主意。

我開始創建擴展,因為我對這個主題感興趣。 可以在https://github.com/cundd/rest下找到當前狀態。 它需要安裝cundd_composer並且正在進行中;-)

更新1:廣告:;-)擴展用於生產並且正在繼續開發中。 列舉一些功能: - 支持Extbase - 表的映射 - 身份驗證

更新2:項目網站現場直播: http//rest.cundd.net

您不能在TYPO3中使用FLOW3包。

AFAIK,TYPO3尚未支持本機REST,使用REST方法(如PUT或DELETE)可能會非常棘手。 但是你可以使用常見的Extbase ext和RealURL創建一個API,它將能夠發送GET或POST請求的響應。

順便說一下,如果你的實現的唯一目標是創建RESTful API,我建議在它之上使用一些輕量級框架。 TYPO3的主要目的是提供通用和舒適的CMS系統,但其性能有時無法與專用解決方案相比。

我可以推薦symfony 2序列化程序組件! 我將它作為獨立版本用作lib。 這是一個教程

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM