我想写一个插件,它有自己的数据库表。我没有从 schema.php 文件创建表,而是手动创建它们。然后我想为那个插件烘焙模型。但我也希望 cake bake shell 能够识别带前缀的表名并理解它们属于该插件,因此只有带前缀的表才会显示在 shell 的选项中。
澄清一下,插件可能有自己的模式。因此,有时不同插件的表名可能会发生冲突。为了避免任何冲突,我想可以使用表前缀。是否可以为 CakePHP 插件使用表前缀?如果答案是肯定的,那么如何为插件配置表前缀?我的偏好是不要触摸 app/Config/database.php 文件。相反,最好在插件本身中设置任何配置。
PS我使用的是CakePHP 2.4.1