Сам не знаю, чего хочу. Заделитесь классом для генерации ссылок. Я не могу придумать, что в нем нужно. Причем мне генерировать ссылки нужно и на стороне клиента и на сервере.
Ну что-то типа…
<?
$ed = $this->li->setAction('edit');
$del = clone $this->li;
$del->setAction('delete');
foreach ($this->rows as &$row) {
$row['url_edit'] = $ed->setParams('id', $row['id'])->get();
$row['url_delete'] = $del->setParams('id', $row['id'])->get();
}
Хотя я не уверен, что это удобно.
Бля, ну вот к примеру я подставляю через шаблонизатор <form action="[:actionUrl:]">
я не знаю, есть ли в этом action "?". Соответственно когда буду менять че-то, добавлять-удалять параметры, я должен искать "?", нашел - добаввлять ¶m=foo.