問題タブ [zend-rest]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - ZendServerCEのインストール
これまでのところ、これに対する実用的な答えを見つけることができませんでした...そして、私はZend/MVCを初めて使用します。
Apacheを実行しているCentOSにZendServerCEをインストールしました。Zend GUIインターフェイスを使用できます(、、、などのオプションを使用"Monitor
)。PHPは正常に実行され、実行されています。Applications
Server Setup
Zendカスタムクラスをインスタンス化しようとする場合を除いて、すべて問題ありません。たとえば、Zend_Rest_Controller
クラスを作成しようとすると、次のメッセージが表示されます。
致命的なエラー:クラス'Zend_Rest_Controller'が15行目の/mnt/hgfs/API/index.phpに見つかりません
これは、私が試したどのクラスでも同じです。php.ini
ファイルを変更したり、ページにZendライブラリを含めたりすることについて読んだのですindex.php
が、これまでのところ何も役に立ちませんでした。
私の質問は次のとおりです。Zendクラスを使用できるようにするには、Zendのインストールに加えてどのような手順を実行する必要がありますか?
これが無知な質問である場合は申し訳ありませんが、私は助けに感謝します。
php - デフォルトのアクション以外の Zend Rest Controller のその他のアクション
Zend_Rest_Controller を使用して REST API を実装できること、および return、create、update などを実行するための 5 つの抽象メソッド indexAction、getAction、postAction、putAction、deleteAction があることを知っています。
私の質問は、さまざまなタイプの操作を実行するためのこれらのデフォルト関数とは別に、コントローラーでさらに API フィクションを使用できるかということです。
例えば:
indexAction - 利用可能な本のリストを返します。
searchAction - 検索条件に基づいて書籍のリストを返します。(いくつかのパラメーターを使用して indexAction で実行できることはわかっていますが、コードがより複雑に見えるため、それを避ける必要があります)
mysql - zend_rest + mysql + バックボーン
mysql dbに情報を保存するZend_Restを使用してRESTfulアプリケーションを実装しました。Backbone.js
でビューを処理します。
簡単なCRUDの例を探しています。どうやってするか?
Zend_Rest+Backbone を使用した例は見つかりませんでした。アイデアは、ここで一緒に作成することです。
アップデート 0.1
パラメータを (バックボーンから)送信し、(get/put/delete コントローラで)読み取るにはどうすればよいですか?
コントローラー (モジュール>api>コントローラー>BackboneController.php)
VIEW (モジュール>デフォルト>ビュー>スクリプト>index.phtml)
zend-framework - Zend Framework1.12 Web およびモバイル アプリ向けレスト サービス
zend フレームワークは初めてで、サービスを提供する Web ポータルを作成したいと考えています。サービスは、Web アプリケーションとモバイル アプリケーションの両方で使用されます。クリス・ダニエルソンの記事を使用しています
http://www.chrisdanielson.com/2009/09/02/creating-a-php-rest-api-using-the-zend-framework/ ) のベースとして。
私の質問は、私は正しい方向に進んでいるということです 。現在、 http://www.zendrestexample.com/versionとしてサービスにアクセスしています。
1) http://www.zendrestexample.com/api/versionとして URL を使用する必要があります。
代わりは。
2) サービスを作成するために zend restserver を使用する必要がありますか?
3) モバイル アプリと Web アプリの両方に同じサービスを使用できますか?つまり、リダイレクトの問題が発生しますか?
4)これらのサービスを利用するには、zend rest クライアントを使用する必要がありますか?
助けてください..
php - Zend Framework 2 REST API : リクエスト パラメータの設定
私は PHP フレームワークに不慣れで、Zend Framework 2 で REST API を構築していRequest
ます。パラメータを追加する方法が見つからなかったので、すべてのパラメータを取得し、それらに新しいパラメータを追加してから、この新しいパラメータのセットを に設定しRequest
ます。を使用してパラメーターを取得します
しかし、params を に戻す方法が見つかりませんRequest
。これに利用できる方法はありますか?
編集:私は以下を試しました。これは望ましい結果をもたらしていません。
Module.php で:
私のコントローラーで:
パラメータ値はnull
取得時です。これは、コントローラー コードが最初に実行され (param 値を取得する場所)、次にDispatch
イベントがトリガーされる (RouteMatch に param を追加する場所) ためです。
php - Zend Framework 2 Rest API : get($id) 関数の代わりに getList() を呼び出します
以下は私のモジュール設定ファイルです
質問:
UserController ファイルで AbstractRestfulController を拡張しましたが、これを www.example.com/rsmobile/user?userid=1 で呼び出すと、get ではなくget-list が呼び出されます。
パス上の任意のライトが役立ちます
ありがとう
php - Zend Framework 2 REST API : getList() の代わりに get() を呼び出したい
Zend Framework 2 で RESTful API を構築しています。ルートはarticle/person
です。id
が url に渡されない場合getList()
、 ではなくメソッドが呼び出されることを知っていget()
ます。
私の場合、id
get または post パラメーターとして渡しませんが、HTTP ヘッダーで渡します。id
データベース操作を実行するために使用するのでget()
、メソッドではなくメソッドを呼び出す必要がありgetList()
ます。それを行うためにコードを微調整するにはどうすればよいですか?
ルーティングで呼び出す正確なメソッド名を指定することは可能ですか?