Мой вопрос возникает после того, как я отправил пользователю электронное письмо со следующим текстом:
http://mydomain.net/login/index/dest/%2Finvitation%2Fconfirm%2Fconfirmation_key%2F15116b5e4c61e4111ade679c10b3bf27
Как вы можете видеть, я пытаюсь передать URL в качестве параметра "dest", чтобы страница входа в систему знала, куда перенаправить после входа пользователя. Однако мне представлено следующее :
Это представление, которое я использую для создания электронного письма:
<p>
<?if($this->invitation->user):?>
<a href='<?=$this->serverUrl($this->baseUrl().$this->url(array(
'action'=>'index',
'controller'=>'login',
'dest'=>$this->url(array(
'action'=>'confirm',
'controller'=>'invitation',
'confirmation_key'=>$this->invitation->confirmation_key
))
)));?>'>Log in to confirm this invitation.</a>
//The view continues...
Любая идея о том, как не допустить перевода этого элемента в кодировке URI в их буквальное значение, будет принята с благодарностью.