1

私は Zend でプロジェクトを作成しています。そして、これは私の考えです:

http://mydomain.com/ユーザー名

次のようにコンテンツが表示されます: --> http://mydomain.com/profile/index/u/username

およびhttp://mydomain.com/username/gallery

次のようにコンテンツが表示されます: --> http://mydomain.com/profile/gallery/u/username

(プロファイルコントローラー)

Zend はこのようなことを行うことができますか?

助けてください。本当にありがとう。

そして今、私は Zend 1.1.1 を彼らの Web サイトで最初にダウンロードして学習していますが、Zend 2.x はベータ版であることがわかりました。Zend 1.x を学習する必要がありますか? または Zend 2.x が出てくるのを待っています。

4

2 に答える 2

0

これには .htaccess 書き換えを使用します。

または、同じコントローラー アクションを実行する別のルートを追加します。

$router->addRoute(
    'profile_2',
    new Zend_Controller_Router_Route(':username', array(
        'controller' => 'profile',
        'action' => 'showUser'
    ))
);
于 2012-05-16T22:44:24.230 に答える
0

U は、この魔法のルートを使用できます ;)

$router = Zend_Front_Controller::getInstance()->getRouter();    
$router->addRoute(
    'user',
     new Zend_Controller_Router_Route(':u/:action', array(
        'controller' => 'profile',
        'action' => 'index',
        'u' => null
    ))
);
于 2012-05-17T06:35:39.420 に答える