0

vimeoがルーティングを使用してパラメーターを保持する方法を知りたいのですが、たとえばvimeoでは、検索uriは次のようになります。

http://vimeo.com/videos/search:google/、この場合はgoogleの変数を返します。

これは簡単に実行でき、ルートを使用してphpで分解し、必要なデータを有用な配列に取り込むことができます。私を悩ませているのは、このURLをどのように機能させることができたかです。

http://vimeo.com/videos/search:go/ogle/、私の考えでは、ルーターはセクションがいつ終了するかをどのように認識しているのでしょうか。vimeoはそれを「go / ogle」と読み取ることができるようですが、どのように表示されるかわかりません。新しいセクションと既存のセクションの違いがわかりますか?1つは検索として、もう1つはogleとして2つのキーを持つべきではないのはなぜですか?

これが理にかなっていることを願っています

4

2 に答える 2

4

/区切り文字としての使用はそれほど厳密ではないようです。URLをいじくり回すと、コントローラーが読み込まれvideos(推測できる場合)、その後search:は検索語として使用されると思います。search:パラメータを分割していないように見えた 後。

于 2010-04-15T13:25:08.893 に答える
1

それは私にはcakePHPのURLのように見えます。

CakePHP PaginatorHelperは、結果のページングとテーブルデータの並べ替えに同様の形式を使用します。

http:// server.com/videos/page:1/sort:name

ここを見て、逆方向に作業してください。

http://api.cakephp.org/view_source/paginator-helper/

于 2010-05-18T09:35:38.507 に答える