"파일"확장명이 포함 된 깨끗한 URL이있는 CFWheels
페이지를 만드는 방법을 알아낼 수 없습니다.URL에 파일 유형이있는 CFWheels에서 xml, json, csv 등과 같은 "파일"확장자가있는 페이지를 어떻게 렌더링합니까?
나는 다음을 수행 할 수 있도록하고 싶습니다 :
- http://www.example.com/products?format=xml
- 이에 나란히 놓이는으로
나는 docs을 읽었지만 실제 구현에 대해서는 아직 명확하지 않습니다.
<cfcomponent extends="Controller">
<cffunction name="init">
<cfset provides("html,json,xml")>
</cffunction>
<cffunction name="index">
<cfset products = model("product").findAll(order="title")>
<cfset renderWith(products)>
</cffunction>
</cfcomponent>
어떻게 뷰를 구현합니까 :
나는 다음과 같이 보입니다 컨트롤러 (/controllers/Product.cfc
)가 말할 수 있습니다? views/products/index.xml.cfm
이어야합니까?
<?xml version="1.0" encoding="UTF-8"?>
<products>
<product><!-- product data goes here --></product>
</products>
routes.cfm
을 어떻게 구현합니까?
web.config도 사용하고 은 config/setting.cfm
에 있습니다.
다시 쓰기가 올바르게 작동하지만 ".xml"과 같은 파일 확장명을 추가하는 것이 작동하지 않습니다. 어쩌면 나는 새로운 청결한 CFWheels 위치에 그것을 시도해야한다. – Micah
@Micah 알다시피, 당신 말이 맞아. 업데이트를 참조하십시오. – Sergii
감사! 나는 월요일에 그것을 시도 할 것이다. – Micah