У меня есть несколько приложений на основе CakePHP, и это в основном относится ко всем из них. Когда мой режим отладки установлен в 0 (режим вживую), каждый раз, когда я обновляю структуру базы данных, например новые таблицы и поля, то, как только мое приложение использует их, я всегда получаю сообщение по умолчанию «Внутренняя ошибка». Он решается, если я устанавливаю debug в 1, а затем использую эти новые поля. Есть лучший способ сделать это? Я не хочу включать отладку и выполнять тестовую запись каждый раз, когда мне приходится обновлять мою базу данных. Кроме того, вложенные папки/tmp/cache пусты, поэтому я не знаю, где они хранятся.CakePHP - как просто сбросить кэшированные модели баз данных
1
A
ответ
0
Вот функция, которую я написал, чтобы сделать именно это.
function clear_cache() {
$cachePaths = array('js', 'css', 'menus', 'views', 'persistent','models');
foreach($cachePaths as $config) {
clearCache(null, $config);
}
}
Он использует clearCache функцию в торт.
Смежные вопросы
- 1. объединения баз данных CakePHP
- 2. Несколько баз данных динамически для одной модели в CakePHP
- 3. cakePHP переименование Имена баз данных
- 4. CakePHP Карьера Проектирование баз данных
- 5. нормализованной модели данных - поиск просто включается в CakePHP
- 6. Сбросить пароль функции CakePHP
- 7. восстановить базу данных модели cakePHP
- 8. CakePHP хрон - Отсутствующие таблицы баз данных
- 9. CakePHP multi languages = несколько баз данных?
- 10. Аякса обновления в CakePHP баз данных
- 11. Как сбросить миграцию баз данных с использованием EF-кода?
- 12. CakePHP-Сохранение данных соответствующей модели
- 13. CakePHP 2,3 определение модели данных
- 14. CakePHP- сохранение соответствующих данных модели
- 15. CakePHP: Как указать модели при извлечении данных?
- 16. Объяснение модели баз данных и миграции
- 17. Модели Asp.net mvc без баз данных/рамки
- 18. Модели приложений Django для разных баз данных
- 19. Django, модели и несколько баз данных
- 20. Модели баз данных и веб-сервисов
- 21. Концепции проектирования баз данных
- 22. Как сделать базу данных своей модели переносимой в CakePHP?
- 23. Как просто сбросить очередь SQS на s3?
- 24. Модели ActiveRecord, кэшированные в рейк-задачах?
- 25. CakePHP: чтение текущих данных модели в компоненте?
- 26. Rails: Как сбросить модели и миграции?
- 27. CakePHP с использованием нескольких баз данных для моделей
- 28. Проверка на модели Cakephp
- 29. CakePHP Извлечение данных из пользовательской модели
- 30. Наборы данных, кэшированные разными версиями Vowpal Wabbit
Вы можете просто очистить файлы в папках «/ app/tmp/cache». – mirage
Как я уже говорил, эти папки пусты. – Deez