0

私は最初の赤面でRestlerが本当に好きですが、要件を実装できることを確認したかったので、最初の試みは不十分でしたが、それはおそらく私がそれを完全に理解していないためです。

私ができるようにしたいのは、次のような一連のサービスファミリを用意することです。

  • ユーザー
  • アプリ
  • 行動
  • 関係

そして、次のような休憩サービスを受けることができます。

理想的には、クラス定義をサブタイプレベルでセグメント化する必要があります。したがって、上記の例では、サービスアーキテクチャの「ユーザー」部分でリクエストを処理する「preferences」クラスと「goals」クラスがあります。

自動ルーティングと手動ルーティング(@url演算子を使用)を試しましたが、機能しないようです。

4

1 に答える 1

1

Restler 2 と Restler 3 は、API クラスを追加するときにパス セグメントが指定されていない場合、パス セグメントとしてクラス名を使用します。

Restler::addAPIClass($classname, $path=null); 

次のように好みと目標をマッピングします

$r->addAPIClass('Preferences', 'user/preferences');
$r->addAPIClass('Goals', 'user/goals');

手動ルーティングだけですべてを処理したい場合 (クラスからのパス セグメントなし)

$r->addAPIClass('Preferences', '');
$r->addAPIClass('Goals', '');

@url コメントを使用する

于 2012-10-11T02:58:26.393 に答える