Это не очень хорошая практика, и я бы не рекомендовал вам это делать.
С учетом сказанного (выделено жирным шрифтом, ха-ха) вы сможете скопировать включенную схему в схему уровня проекта и добавить ключ tableName
к каждому определению записи. Я знаю, что изменение схемы таким способом работает, вообще говоря, потому что я делаю это регулярно, чтобы добавить дополнительные столбцы к sfGuardUser
вместо использования полноценного класса профиля ... Я предполагаю, что изменение имени таблицы также будет работать.
То, что после сборки базы данных вы должны увидеть имена таблиц. Дело в том, что в реальном коде плагина есть случаи, когда кто-то жестко закодировал имя таблицы вместо использования псевдонима, определенного в модели, что-то может не сработать. Я не знаю, есть ли подобные ситуации, но вам следует тщательно протестировать, прежде чем приступить к проекту.