1
컴파일 된 파일은 웹 서버 또는 개발자가 가지고있는 폴더 구조의 깊이에 따라 매우 길어질 수 있습니다. Windows 환경에서 이것은 255 한계를 초과 할 수 있으며 그 결과 파일이 저장되지 않습니다.컴파일 된 파일 이름이 매우 길어지고 Windows에서 생성이 실패 할 수 있습니다.
예 :
%%users%%john%%documents%%htdocs%%projects%%clients%%awesomecorp%%sandbox%%revolutionaryapp%%integrations%%app%%portal%%app%%views%%index%%index.php
용액 해쉬 (MD5/SHA1)함으로써이 문제를 회피의 파일을 저장하는 것이다.
컴파일 된 파일이 원래 템플릿 파일과 같은 폴더에 저장됩니다 이런 식으로 . 별도의 app/cache/volt 폴더에 해시 된 파일 이름으로 컴파일 된 파일을 저장하는 것은 어떻습니까? –
@ ГеоргиБанков은 return 문'return 'app/cache/volt /'를 변경합니다. md5 ($ templatePath). '.php'; –