2012-05-11 11 views
0

これは私の挑戦のようです!さまざまなピンコード/郵便番号の動的コンテンツを表示する必要があります。だから私は間違っていない場合、zendがURLで動作する方法はコントローラ/アクションです!Zend Framework:ピンコード/郵便番号を基にした動的コンテンツ

通常、ユーザーはアンカータグをクリックしてピンコード/郵便番号を選択します。では、これを実装するロジックをどのように作成するのですか?明らかに異なるpincode/zipcodeコントローラとアクションとそれぞれのビューを作成することは悪い考えです。

私にお勧めする最良の方法は何ですか?それが不明な場合は、私を許してください。私は必要に応じてさらに情報を提供しようとします。

ありがとうございました。

答えて

1

アクションのパラメータとして、URLのピンコード/郵便番号を渡すことがあります。たとえば、あなたがのようなものかもしれない。そして、

<a href="http://yourhost/yourcontroller/youraction/zipcode/12345">12345</a> 

とを、あなたのコントローラの内部では、そのようなパラメータの値を取得することができます

+0

雅、

public function youractionAction() { $zipcode = $this->_getParam('zipcode', ''); // // Generate the dynamic content based on the value of the zip code... // } 

希望に役立ちますあなたのアプローチは正しい。しかし、私はこのようなURLが必要です 91901。これはSEO目的のためだけです。私はあなたがここで何を言っているのを願っています。ありがとう! – VishwaKumar

+0

その場合は、おそらく手動で経路を工夫する必要があります。 Zend_Controller_Routerのドキュメントを参照することができます:http://framework.zend.com/manual/en/zend.controller.router.html – dinopmi