Не понимаю, нормальное ли поведение Zend Framework или что-то не так ...
Например ... Если я нажму на такую ссылку:
<a href="<?= $this->url(array(
'controller' => 'SubCategory',
'action' => 'index',
'Category__ID' => 4)); ?>">
</a>
Таким образом, URL (куда он будет перенаправлен) будет: www.mydomain.com/SubCategory/index/Category__ID/4
Правильно ли ...
Но теперь, когда я нахожусь на странице с этим URL: www.mydomain.com/SubCategory/index/Category__ID/4
Я нажимаю на такую ссылку:
<a href="<?= $this->url(array(
'controller' => 'Index',
'action' => 'index')); ?>">Home</a>
Он перейдет по адресу: www.mydomain.com/Index/index/Category__ID/4
.
Но почему?
Не должно быть просто: www.mydomain.com/Index/index ????
Почему у него все еще есть параметр GET?
Это нормальное поведение или что-то не так в моем приложении? А если что-то не так, что может быть?
Еще раз спасибо ...
Samuele