Hy,symfony APC가 잘못된 내용을 캐시합니다.
APC를 캐싱 메커니즘으로 사용하여 심포니 1.3.8 응용 프로그램을 상속했습니다. 그렇더라도 사용하여 캐싱을 사용하지 않도록 설정했습니다.
*.symfony.routing.data
항목은 계속 저장됩니다.
매번 내가 내가 플러그인을 사용하여 생성 된 PDF 문서 $host/$app/erhebung/13398/ausweise.pdf
에 지시 링크를 열, 내가 그 링크를 열 두 번째는 내가 오류를 얻을 :
Action "erhebung/13398" does not exist., referer: …
캐시가하는 - 첫 번째 호출 후 -이 (가) 포함
잘못된 라우팅 패턴을 보인다array(2) {
'parse_/erhebung/13398/ausweise.pdf_b0d96fa30dcf0130d6a4b26f14f44bfb' =>
array(3) {
'name' =>
string(7) "default"
'pattern' =>
string(18) "/:module/:action/*"
'parameters' =>
array(3) {
'module' =>
string(8) "erhebung"
'action' =>
string(5) "13398"
'ausweise.pdf' =>
bool(true)
}
}
'generate__4d783133e9aa851733d16cf1d1750ad5_b0d96fa30dcf0130d6a4b26f14f44bfb' =>
string(1) "/"
}
의 직렬화 값, 그것은해야한다 :
erhebung_ausweise:
url: /erhebung/:id/ausweise.pdf
param: { module: erhebung, action: ausweise }
requirements: { id: \d+ }
01 23,516,
대신 :
default:
url: /:module/:action/*
나는 APC 캐시를 지우 때 수동으로 내가 생성 할 수 있습니다 다시 한번 PDF를 엽니 다.