#symfony-1.4 #doctrine-1.2 #query-cache
#symfony-1.4 #doctrine-1.2 #запрос-кэш
Вопрос:
Есть ли какая-либо возможность включить кэширование запросов Doctrine для данного приложения? Пробовал в Configuration.class.php , но без удачи.
Комментарии:
1. Разве кэширование запросов doctrine не включено по умолчанию?
2. Я думаю, я привык к соглашению rails по конфигурации
Ответ №1:
Вы можете добавить свой:
public function configureDoctrine(Doctrine_Manager $manager)
{
// Doctrine_Cache_Apc in the example
$manager->setAttribute(Doctrine::ATTR_QUERY_CACHE, new Doctrine_Cache_Apc());
}
для вашего:
/<project_path>/apps/<app_name>/config/<app_name>Configuration.class.php
Комментарии:
1. Спасибо, @samura. Вы это проверяли? Я пробовал точно так, как вы написали, но, похоже, это не работает.
2. Я пытался. Но это выдало мне сообщение об ошибке, потому что у меня не установлен APC, это означает, что symfony прочитал этот метод, и он должен работать.