2

私はまだ解決できなかった問題を抱えています。あなたが助けてくれることを願っています:)

私は、Web インターフェイスを使用して CataPLACK アプリケーションを構築しました。今、私は JSON/REST/XML-Api を確立することになっているので、次のようなことができると思いました:

/ => root
/blog/ => ... 
/news/ => ...
/api =>chainedTo(root) PathPart(api) Args(1) { set_view($arg) };

API をルート (/) にループバックして、多くの「偽のルーチン」を確立することなく、別のビューでリクエスト全体を再ディスパッチするにはどうすればよいですか?

私はきれいな方法がなければならないと感じています...

4

1 に答える 1

0

マニュアルの$c->forward/$c->detach$c->visit/の違いを見てください。おそらく、あなたが求めているものを達成するAPIメソッド内から$c->go構築物を構築できることがわかると思います。$c->go()

ただし、特に URI を逆参照してアクションに戻す必要がある場合は特に、少し面倒です。

「api」パス部分を最初ではなく最後に追加することで、手間をかけずに同じ効果を実現できるため、autoサブでテストできるリクエストの引数になり、任意のスタッシュを設定できます必要な変数。その後、再発送する必要はありません。そのような URI スキームが十分にクリーンで、アプリケーションに適しているかどうかを判断できるのは、あなただけです。

于 2013-03-27T02:45:51.397 に答える