私の質問は、次のようなもので、ユーザーに電子メールを送信する私から生成します:Zend FrameworkでURLのパラメータとしてURLを渡すにはどうすればよいですか?
あなたが見ることができるように、私がやろうとしていることは、パラメータ「DEST」としてURLを渡しています。
は、これは私が電子メールを作成するために使用するビューです::
ログインページがどこでユーザーがログインした後にリダイレクトするように知っているように、しかし、私は次のように提示しています<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エンコードされた項目を文字通りの値に変換しないようにする方法については、大変感謝しています。
ログインコントローラにインデックスアクションがありません。 – iBiryukov
それは間違っていますが、私はあなたがその結論にどのように来るかを知ることができました。しかし、私のインデックスアクションが欠落している場合は、通常、エラーコントローラが表示されます。この場合、URIエンコードされた項目をデコードしてからそのアドレスにナビゲートするのは、エンティティ(それがApacheかブラウザかどうかはわかりません)のようなものです。 –