2011-02-14 2 views
0

application.ini에서 Zend_Cache_Frontend_Page를 구성하는 방법은 무엇입니까? . 내가ini-config for Zend_Cache_Frontend_Page

resources.cachemanager.page.frontend.options.regexps.^/$.cache = true 

을 다음처럼 뭔가해야 regexps '에 (예 http://framework.zend.com/manual/en/zend.cache.frontends.html#zend.cache.frontends.page.examples 볼 정의 할 수 없습니다 그러나 나쁜 INI 파일 구문, 그것은

Zend_Config_Exception 실패 : 구문 오류, 예기치 않은'$ ' .. 당신이 parse_ini_file 매뉴얼에 따라 그것을 할 수

+0

당신은'resources.cachemanager.page.frontend.options.regexps [ '^/$']. cache = true'를 시도 할 수 있습니다. 그러나 Marcin의 답변에 따르면 그것이 효과가 있을지는 의문입니다. –

답변

1

확실하지 :. Characters ?{}|&~![()^" must not be used anywhere in the key and have a special meaning in the value^이 문자 집합에 있음을 주목

그러나 재미있는 무엇을, 언제 당신은 당신의 키에서 에게 $를 제거하고 오직 ^/ 어떤 오류가 안 둡니다. 따라서 문제는 $ 일뿐입니다. 하지만 ini 파일의 키로 사용하는 방법을 모르겠습니다.

이 경우에는 Bootsrap.php에서 regexps를 설정하는 것이 좋습니다. application.ini에서 사용자 정의 변수를 정의하고 regexps를 값으로 허용하고 Bootsrap.php의 cachemanager 자원에 추가해야합니다.