В рамках веб-приложения пользователи могут загружать файлы данных, которые генерируют новую таблицу в выделенной базе данных MySQL для хранения данных. Затем они могут манипулировать этими данными различными способами.
Следующая версия этого приложения написана на CakePHP, и в настоящее время я не могу понять, как динамически назначать эти таблицы во время выполнения.
У меня настроена другая конфигурация базы данных, и я могу создать таблицы при загрузке данных очень хорошо, но как только это будет завершено, я не могу получить доступ к новой таблице из контроллера как часть действий CRUD для записи данных. *
Я надеялся, что это будет похоже на
function controllerAction(){
$this->uses[] = 'newTable';
$data = $this->newTable->find('all');
//use data
}
но возвращает ошибку
Не определено свойство:
ReportsController :: $ Новая_таблица
Неустранимая ошибка: вызов функции-члена
find () для необъекта в
/app/controllers/reports_controller.php
по линии 60
Может кто-нибудь помочь.