Я начинаю с платформы API, и я использую пример объекта "foo": < /p>
namespace AppBundle\Entity;
use ApiPlatform\Core\Annotation\ApiResource;
use Doctrine\ORM\Mapping as ORM;
/**
* Foo
*
* @ORM\Table(name="foo")
* @ApiResource
* @ORM\Entity
*/
class Foo
{
/**
* @var string
*
* @ORM\Column(name="bar", type="string", length=255, nullable=false)
*/
private $bar;
/**
* @var integer
*
* @ORM\Column(name="id", type="integer")
* @ORM\Id
* @ORM\GeneratedValue(strategy="IDENTITY")
*/
private $id;
}
< /code>
Я успешно смотрю новую сущность в приборной панели (см. Image): < /p>
Platform Dhasboard < /p> < /p> < /p>
И у меня была следующая ошибка, когда я пытаюсь получить все коллекции Foo: < /p>
curl -X GET "http://127.0.0.1:8000/foos" -H "accept: application/json"
{
"type": "https://tools.ietf.org/html/rfc2616#section-10",
"title": "An error occurred",
"detail": "Unable to generate an IRI for the item of type \"AppBundle\\Entity\\Foo\"",
"trace": [
{
"namespace": "",
"short_class": "",
"class": "",
"type": "",
"function": "",
"file": "/home/xxxx/api/vendor/api-platform/core/src/Bridge/Symfony/Routing/IriConverter.php",
"line": 107,
"args": []
},
< /code>
Я пробовал разные форматы и проверяю маршруты: < /p>
julian@js:~/xxxxx/api$ ./bin/console debug:router
------------------------------- -------- -------- ------ -----------------------------------
Name Method Scheme Host Path
------------------------------- -------- -------- ------ -----------------------------------
_wdt ANY ANY ANY /_wdt/{token}
_profiler_home ANY ANY ANY /_profiler/
_profiler_search ANY ANY ANY /_profiler/search
_profiler_search_bar ANY ANY ANY /_profiler/search_bar
_profiler_phpinfo ANY ANY ANY /_profiler/phpinfo
_profiler_search_results ANY ANY ANY /_profiler/{token}/search/results
_profiler_open_file ANY ANY ANY /_profiler/open
_profiler ANY ANY ANY /_profiler/{token}
_profiler_router ANY ANY ANY /_profiler/{token}/router
_profiler_exception ANY ANY ANY /_profiler/{token}/exception
_profiler_exception_css ANY ANY ANY /_profiler/{token}/exception.css
_twig_error_test ANY ANY ANY /_error/{code}.{_format}
api_entrypoint ANY ANY ANY /{index}.{_format}
api_doc ANY ANY ANY /docs.{_format}
api_jsonld_context ANY ANY ANY /contexts/{shortName}.{_format}
api_foos_get_collection GET ANY ANY /foos.{_format}
api_foos_post_collection POST ANY ANY /foos.{_format}
api_foos_get_item GET ANY ANY /foos/{id}.{_format}
api_foos_put_item PUT ANY ANY /foos/{id}.{_format}
api_foos_delete_item DELETE ANY ANY /foos/{id}.{_format}
------------------------------- -------- -------- ------ -----------------------------------
< /code>
Возможно, что мне нужна специальная библиотека на моем сервере? Что я делаю не так?>
Подробнее здесь: https://stackoverflow.com/questions/478 ... r-the-item
Платформа API - невозможно сгенерировать IRI для элемента ⇐ Php
Кемеровские программисты php общаются здесь
-
Anonymous
1739204233
Anonymous
Я начинаю с платформы API, и я использую пример объекта "foo": < /p>
namespace AppBundle\Entity;
use ApiPlatform\Core\Annotation\ApiResource;
use Doctrine\ORM\Mapping as ORM;
/**
* Foo
*
* @ORM\Table(name="foo")
* @ApiResource
* @ORM\Entity
*/
class Foo
{
/**
* @var string
*
* @ORM\Column(name="bar", type="string", length=255, nullable=false)
*/
private $bar;
/**
* @var integer
*
* @ORM\Column(name="id", type="integer")
* @ORM\Id
* @ORM\GeneratedValue(strategy="IDENTITY")
*/
private $id;
}
< /code>
Я успешно смотрю новую сущность в приборной панели (см. Image): < /p>
Platform Dhasboard < /p> < /p> < /p>
И у меня была следующая ошибка, когда я пытаюсь получить все коллекции Foo: < /p>
curl -X GET "http://127.0.0.1:8000/foos" -H "accept: application/json"
{
"type": "https://tools.ietf.org/html/rfc2616#section-10",
"title": "An error occurred",
"detail": "Unable to generate an IRI for the item of type \"AppBundle\\Entity\\Foo\"",
"trace": [
{
"namespace": "",
"short_class": "",
"class": "",
"type": "",
"function": "",
"file": "/home/xxxx/api/vendor/api-platform/core/src/Bridge/Symfony/Routing/IriConverter.php",
"line": 107,
"args": []
},
< /code>
Я пробовал разные форматы и проверяю маршруты: < /p>
julian@js:~/xxxxx/api$ ./bin/console debug:router
------------------------------- -------- -------- ------ -----------------------------------
Name Method Scheme Host Path
------------------------------- -------- -------- ------ -----------------------------------
_wdt ANY ANY ANY /_wdt/{token}
_profiler_home ANY ANY ANY /_profiler/
_profiler_search ANY ANY ANY /_profiler/search
_profiler_search_bar ANY ANY ANY /_profiler/search_bar
_profiler_phpinfo ANY ANY ANY /_profiler/phpinfo
_profiler_search_results ANY ANY ANY /_profiler/{token}/search/results
_profiler_open_file ANY ANY ANY /_profiler/open
_profiler ANY ANY ANY /_profiler/{token}
_profiler_router ANY ANY ANY /_profiler/{token}/router
_profiler_exception ANY ANY ANY /_profiler/{token}/exception
_profiler_exception_css ANY ANY ANY /_profiler/{token}/exception.css
_twig_error_test ANY ANY ANY /_error/{code}.{_format}
api_entrypoint ANY ANY ANY /{index}.{_format}
api_doc ANY ANY ANY /docs.{_format}
api_jsonld_context ANY ANY ANY /contexts/{shortName}.{_format}
api_foos_get_collection GET ANY ANY /foos.{_format}
api_foos_post_collection POST ANY ANY /foos.{_format}
api_foos_get_item GET ANY ANY /foos/{id}.{_format}
api_foos_put_item PUT ANY ANY /foos/{id}.{_format}
api_foos_delete_item DELETE ANY ANY /foos/{id}.{_format}
------------------------------- -------- -------- ------ -----------------------------------
< /code>
Возможно, что мне нужна специальная библиотека на моем сервере? Что я делаю не так?>
Подробнее здесь: [url]https://stackoverflow.com/questions/47897342/api-platform-unable-to-generate-an-iri-for-the-item[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия