2012-01-29 5 views
3

コンテキストフィルタを持つビューを作成しました。次に、ビューを提供するサービス(サービスモジュールを使用)を作成しました。たとえば、私のサービス名が検索であり、私のビュー名がコンテキストフィルタ都市の動物園であるとします。私は次の操作を実行した場合/ Q =動物園/オースティンサービスエンドポイント経由でビューにコンテキストフィルタ引数を渡す

:しかし ます。http:?/ Q ます。http:/ Q =検索/ビュー/ zoos.json HTTP?以下のURLが正しい内容を返します。 = search/views/zoos.json/Austin 私は404の応答を得ます。

サービスを使用しているときにビューに引数を渡すにはどうすればよいですか?私はサービスとビューのために3.1と7.10を使用しています。

ご回答いただきありがとうございます。

+0

Maybyこれが役立ちます:http://drupal.stackexchange.com/questions/7591/drupal-services-node-filtering –

答えて

0

サービス内の「ビュー」リソースで動作するコンテキストフィルタのみを取得できました。私はもともと "サービスビュー"を作成しようとしていましたが、それをリソースとして捉えましたが、私の議論を登録するエンドポイントを得ることができませんでした。定期的なビューの再開とview_idの指定を行うと、それは魅力的なように機能します。

これはモジュール内のバグだと思われますが、代替手段が私のために働いてから追いかけて時間を割くことができませんでした。

関連する問題