У меня возникли некоторые трудности при создании простых URL-адресов в zf версии 1.11.6.Я использую помощник URL для этого.
Пример:
$this->url(array('controller' => 'index', 'action' => 'index'))
$this->url(array('controller' => 'index', 'action' => 'view', 'id' => 1))
Результат:
domain.com/index/index/id/1
domain.com/index/view/id/1
Как видите, проблема в том, что даже я не указал ни одного параметра id
для первого правила, сгенерированный URL содержит его.Это происходит также с action
.Если я разрешу первое правило без параметра action
, оно будет сгенерировано со значением view
(вместо использования значения по умолчанию index
).Допустим, я могу жить с вещами action
, но это абсурдно, когда дело доходит до других параметров.
Это происходит, даже если я использую первое правило внутри моего контроллера, а второе - в файле представления.
Есть какие-нибудь мысли по этому поводу?Спасибо.