使用Craft CMS Element API V1

时间:2017-03-23 00:29:08

标签: php craftcms

我正在尝试使用Craft CMS Element API。由于旧版本的PHP,我使用的是版本1(版本1分支)。

根据安装说明I:

1)将elementapi /文件夹上传到我的craft / plugins /文件夹:

enter image description here

2)去设置>来自我的Craft控制面板的插件并启用了Element API插件:

enter image description here

然后我按照设置说明在我的craft / config /文件夹中创建了一个新的elementapi.php文件:

enter image description here

我目前在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,但收到以下错误:在此服务器上找不到请求的网址/api/news.json。

我可能缺少哪些想法或如何调试?

0 个答案:

没有答案