У меня проблема с кешем, если в URL-адресе есть апостроф.
Например: www.example.com/controller/action/What's+My+Name
При первой загрузке, когда кеша нет, загружается нормально. Однако после создания кеша последующая загрузка страницы вызывает синтаксическую ошибку PHP, потому что в файле кеша есть строка:
$controller->here = $this->here = '/controller/action/Как меня зовут?';
Обратите внимание, что апостроф не экранирован и, следовательно, синтаксическая ошибка PHP.
Как я могу это исправить? Считается ли это ошибкой в Cake?
Спасибо.