【发布时间】:2011-07-04 09:43:18
【问题描述】:
我正在开发一个 AJAXy 自动完成小部件。我正在尝试使用占位符创建一个 symfony URL,然后我可以将其传递给我的 Javascript,以便 JS 可以注入它通过 AJAX 检索到的记录的 ID。例如:
$this->widgetSchema['sons_list'] = new ynWidgetAjaxAutocomplete(
array(
'item_url' => url_for( 'person/edit?id=%' ),
// OR
'item_url' => url_for( 'person/%/edit' ),
)
);
但这些都不起作用 - 我正在寻找/person/%25/edit,但第一个产生/person/edit/action?id=%25,第二个产生/person/%25/action。如果我传递一个数字占位符,它确实有效,但这对我来说似乎是一个讨厌的黑客:
$this->widgetSchema['sons_list'] = new ynWidgetAjaxAutocomplete(
array(
'item_url' => url_for( 'person/edit?id=999999999999' ),
)
);
有人知道更清洁的方法吗?谢谢!
【问题讨论】: