Я работаю над виджетом автозаполнения AJAXy.Я пытаюсь создать URL-адрес Symfony с местозаполнителем, который затем могу передать своему Javascript, чтобы JS мог внедрить идентификатор записей, которые он получил через AJAX.Например:
$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' ),
)
);
Кто-нибудь знает более чистый способ?Спасибо!