@ gp_sflover 님의 덧글은 올바른 길을 찾아 왔지만, NelmioApiDocBundle을 비활성화하는 것보다 더 많은 것이 있습니다 (AppKernel.php
). 구성 & Nelmio를 참조하는 경로는 개발자가 특정 파일로 이동하기 전까지는 오류를 생성합니다. 내가 app/config/config.yml
에서 다음과 같은 물건을 이동했다
public function registerBundles()
{
$bundles = [
new Symfony\Bundle\FrameworkBundle\FrameworkBundle(),
...
// new Nelmio\ApiDocBundle\NelmioApiDocBundle(), // <-- REMOVED FROM HERE
new Nelmio\CorsBundle\NelmioCorsBundle(),
new AppBundle\AppBundle(),
];
if (in_array($this->getEnvironment(), ['dev', 'test'], true)) {
$bundles[] = new Nelmio\ApiDocBundle\NelmioApiDocBundle(); // <-- ADDED HERE
$bundles[] = new Symfony\Bundle\DebugBundle\DebugBundle();
...
에서, 설정 오류를 제거하고 config_dev.yml
로 : app/AppKernel.php
의 다음 변화는 첫 걸음이었다 마찬가지로
# nelmio Configuration
nelmio_api_doc:
sandbox:
enabled: true
name: 'DLAP API Bridge'
swagger:
...
cache:
enabled: false
, 다음과 같은 물건이 와서 out of app/config/routing.yml
그리고 routing_dev.yml
으로 이동 :
NelmioApiDocBundle:
resource: "@NelmioApiDocBundle/Resources/config/routing.yml"
prefix: /api/doc
nelmio_api_swagger:
resource: "@NelmioApiDocBundle/Resources/config/swagger_routing.yml"
resource: null
prefix: /api-docs
dev 환경에서만 번들을 활성화하십시오. (새 Nelmio \ ApiDocBundle \ NelmioApiDocBundle(); }' –