问题描述
我有一个带有列表条目的Extbase扩展,它一方面链接到普通的单一视图,另一方面链接到书签/购物车功能的ajax视图。这两个请求都在一个插件和控制器中处理,并具有两个不同的动作“ show”和“ showAjax”。
只要我不使用站点配置中的路由增强功能,就可以正常使用。但是,如何在网站配置中处理两个视图? “正常”视图的路由增强器如下所示:
Identifier:
type: Extbase
namespace: tx_myext_myshow
routes:
-
routePath: '{item_name}'
_controller: 'Object::show'
_arguments:
item_name: object
aspects:
item_name:
type: PersistedaliasMapper
tableName: tx_myext_domain_model_object
routeFieldName: slug
defaultController: 'Object::show'
AjaxCall的网址:
http://somepath/?tx_myext_myshow%5Bobject%5D=1&tx_myext_myshow%5Baction%5D=showAjax&tx_myext_myshow%5Bcontroller%5D=Object&type=1234567&cHash=somehash
如何也必须更改此配置以处理ajax调用?我可以在同一个RouteEnhancer中执行此操作吗?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)