我似乎无法弄清楚如何CFWheels
使用包含“文件”扩展名的干净 URL 创建页面。
我希望能够做到以下几点:
与此相反:
我已经阅读了这些文档,但仍然不清楚实际的实现。
假设我有一个控制器 ( /controllers/Product.cfc
),它看起来像下面这样:
<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>
如何实现视图?应该是views/products/index.xml.cfm
吗?
<?xml version="1.0" encoding="UTF-8"?>
<products>
<product><!-- product data goes here --></product>
</products>
我该如何实施routes.cfm
?
我应该注意,我也在使用默认的web.config并<cfset set(URLRewriting="On")>
在config/setting.cfm
.