1

Craft CMS Element APIを使用しようとしています。古いバージョンの PHP のため、バージョン 1 を使用しています (バージョン 1 ブランチがあります)。

インストール手順に従って、次のことを行います。

1) elementapi/ フォルダーを私の craft/plugins/ フォルダーにアップロードしました。

ここに画像の説明を入力

2) Craft コントロール パネルから [設定] > [プラグイン] に移動し、Element API プラグインを有効にしました。

ここに画像の説明を入力

次に、セットアップ手順に従い、craft/config/ フォルダー内に新しい elementapi.php ファイルを作成しました。

ここに画像の説明を入力

現在、私の elementapi.php ファイルには次のものがあります。

<?php
namespace Craft;

return [
  'endpoints' => [
    'api/news.json' => [
      'elementType' => 'Entry',
      'criteria' => ['section' => 'news'],
      'transformer' => function(EntryModel $entry) {
        return [
          'title' => $entry->title,
          'url' => $entry->url,
          'jsonUrl' => UrlHelper::getUrl("news/{$entry->id}.json"),
          'summary' => $entry->summary,
        ];
      },
    ],
  ]
];

http://myUrl/api/news.jsonに移動しようとしましたが、次のエラーを受け取りました: 要求された URL /api/news.json がこのサーバーで見つかりませんでした。

何が欠けているのか、またはこれをデバッグする方法はありますか?

4

0 に答える 0