Я пытаюсь использовать Craft CMS Элемент API. Из-за более старой версии PHP я использую версию 1 (есть ветка версии 1).
Согласно инструкции по установке я:
1) Загрузил папку elementapi / в мою папку craft / plugins /:
2) Перешли в Настройки> Плагины с моей панели управления Craft и включили плагин Element API:
Затем я следовал инструкциям по установке и создал новый файл elementapi.php в моей папке craft / config /:
В настоящее время в моем файле 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 не был найден на этом сервере.
Любые идеи, что я могу пропустить или как я могу отладить это?
Задача ещё не решена.
Других решений пока нет …