問題タブ [laminas-api-tools]
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 - (どのように) Zend Paginator オブジェクトのデータを操作できますか?
Zend Framework と Apiglity 駆動型のアプリケーションZend\Paginator\Paginator
で、コレクション オブジェクトに使用しています。Paginator
オブジェクトには が含まれているため、次のResultSet
ようなフラットなデータ構造が含まれます。
Hal
REST コントローラー プラグイン / ビュー ヘルパー ( )によって処理された後の結果出力はZF\Hal\Plugin\Hal
次のようになります。
ここで、新しいレベルをネストしたいと思います。たとえば、すべてproject
に のリストが含まれている必要がありますimages
。結果出力は次のようになります。
array
データのコピーを取得して拡張する方法を知っています。しかし、Paginator
オブジェクト自体を返さなければなりません。
(方法)Zend\Paginator\Paginator
のデータを変更できますか?
git - git ignore が機能しない
これは初歩的な質問のように思えるかもしれませんが、解決策が見つかりませんでした。元のリポジトリから複製されたアピジリティ プロジェクトがあります。.git ディレクトリを削除し、.gitignore ファイルを保持しました。
次に、ルート フォルダーに「git init」を作成し、git リポジトリを作成しました。「git add .gitignore」を作成し、それで最初のコミットを行いました。「git add」をしようとした後。しかし、すべてのファイルがステージング領域に追加されています。たとえば、.puppet ディレクトリが .gitignore に追加され、引き続き追加されるため、理由がわかりません。私はこのソリューションを試してみましたが、Git リポジトリに既にコミットされているファイルを無視しても問題は解決しません。
zend-framework2 - カスタム ルートを Apigility に追加する
Zend Framework 2 - Apigility は初めてです。Apigility UI を使用して基本的な API を作成し、API をリモート データベースに接続しました。
ここで、/users/login のようなユーザー ログイン用のカスタム POST ルートを作成したいと考えています。そのようなルートを作成する手順は何ですか? ガイドはありますか?
前もって感謝します!
rest - input_filter 設定でオブジェクト マネージャを取得できません
InputFilterProviderInterfaceを実装する Fieldset を再利用したいo フィールドセット内のすべての要素の仕様を宣言できるgetInputFilterSpecificationメソッドがあります。
問題は、 getUniqueObjectValidator がDoctrine\ORM\EntityManagerを必要とするが、それが InputFilter の ServiceLocator で宣言されていないことです。
inputFilter ファクトリの EntityManager にどのようにアクセスできると思いますか?
php - Apigility を使用したアクセス制御メカニズムを備えた RESTful API の実装
Zend Framework 2 を使用して RESTful API を作成したいと考えています。ZF2 の経験はほとんどありませんが、このフレームワークを選択したのは、結合が緩く、コードが定期的に監査されているためです。Zend が提供するツール Apigility を見つけましたが、物事を実装するのはかなり簡単に思えます。しかし、直接カバーされていないことが 1 つあります。Apigility が私にとって意味があるかどうかさえわかりません。
一部のユーザーは自分で作成したリソースのみを表示および変更でき、他のユーザーはすべてのリソースを表示および変更できるユーザー ロールの概念が必要です。特定のユーザーのみが使用できるエンドポイント (コントローラー) もあります。
特定のエンドポイントへのアクセス許可管理は ACL モジュールで実現できますが、リソースのフィルタリングを実現する方法がわかりません。
rest - Apigility コード連携サービス - POST メソッド用
私は apigility コード接続サービスの初心者であり、マッパー ファイルで fetch および fetchall クラス メソッドを使用して RESTful サービスを作成することができました。
誰かがRESTサービスを介して挿入(POST)データの良いサンプルを教えてくれますか?
ありがとうございました、
ケビン