問題タブ [craftcms]

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.

0 投票する
1 に答える
2531 参照

graphql - GraphQL: ワイルドカード (*) なしで API を探索しますか?

私は GraphQL を初めて使用し、ワイルドカード (*) ( https://github.com/graphql/graphql-spec/issues/127 ) を使用せずに API を探索する方法を考えています。

現在、GraphQL を使用してヘッドレス Craft CMS をセットアップしていますが、データがどのようにネストされているかよくわかりません。

REST API を使用したイベントでは、すべてのエンドポイントをセットアップする必要があり、すべてのフィールド名も知っている必要があるため、すべてのデータを取得する機会はありません。

では、CraftCMS のデータ構造を簡単に調べるにはどうすればよいでしょうか?

これに関するヒントをありがとう。

乾杯

傭兵

------ 編集 ------- @simonpedro の提案を使用する場合:

多くのタイプ (?)/フィールド (?) が表示されます...たとえば、次のように表示されます。

しかし、ティーザーリンクがどのように構成されているか知りたいです。teaserLink (Entries別のページにリンクできる type のフィールドです) にプロパティurl&があることがわかりましたtitle

しかし、 内で利用可能なプロパティを探索するクエリをどのように設定すればよいでしょうteaserLinkか?

あらゆる種類のクエリを試しましたが、常に次のようなメッセージに直面しています。 GraphiQL 警告

実際にクエリできるプロパティを見つける方法を誰かが教えてくれたら、本当にうれしいです...

ありがとうございました

0 投票する
2 に答える
2588 参照

craftcms - Craft CMS Routing to plugin controller action エラー - HTTP 404 – Not Found – yii\web\NotFoundHttpException

Craft (Laravel 出身) は初めてで、pluginfactory.io で作成されたプラグインのコントローラー アクションにルーティングしようとすると、404 エラーが発生します。プラグインは問題なくインストールされましたが、コントローラー アクションを実行する方法が見つからないようです。

関連するディレクトリ構造は次のとおりです

/plugin/controller/action 形式を使用して EnrollmentController のデフォルトのコントローラー ルートhttp://localhost:8080/actions/signup/enrollment/indexを試しましたが、要求がコントローラーに到達しません。カスタム モジュールを作成しようとしたときに、同じ問題に遭遇しました。

これが私の EnrollmentController のコードです

404 のスタック トレースは次のとおりです。