0
我有以下要求:CakePHP的不同后缀为表
创建具有类似名称数据库表:
topics_group1
topics_group2
topics_group3
topics_group4
有什么办法可以创建模型“TopicsGroup”并将其与cakephp中基于后缀的不同表名相关联?
P.S.请不要建议为组创建不同的表格,并且另一个表格可以映射组&主题。由于
我有以下要求:CakePHP的不同后缀为表
创建具有类似名称数据库表:
topics_group1
topics_group2
topics_group3
topics_group4
有什么办法可以创建模型“TopicsGroup”并将其与cakephp中基于后缀的不同表名相关联?
P.S.请不要建议为组创建不同的表格,并且另一个表格可以映射组&主题。由于
在模型中,你应该有:
class TopicsGroup extends Model{
public $useTable = 'topics_group1';
}
,但我不知道如何动态地更改后缀的蛋糕的方式,你可以只是有3种型号(TopicsGroup1 ...)
嗯,好主意,将尝试动态地改变$ useTable – AlexG 2012-07-11 20:57:59
基于什么后缀?一般来说,是的,你可以重写模型构造函数和/或深入Cake核心,但它听起来像是一个非标准的坏主意。 – deceze 2012-07-06 07:14:51
@deceze,我意识到这是非标准的想法。不知道此时此刻是好还是坏,但是我想尝试一下,所以想知道cakephp可以做到这一点。 – AlexG 2012-07-06 10:01:04