我正在尝试使用Craft CMS Element API。由于旧版本的PHP,我使用的是版本1(版本1分支)。
根据安装说明I:
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,但收到以下错误:在此服务器上找不到请求的网址/api/news.json。
我可能缺少哪些想法或如何调试?