我有个很奇怪的问题无法解释
表drivers
与表transport_companies
具有belongsTo
关联,通过字段drivers.transport_company_id
连接。通常在edit
|表drivers
的add
模式CakePHP用name
字段的内容生成一个漂亮的下拉列表。
问题:
只要表中包含单词companies
,下拉菜单就只显示id,而不显示name
字段的内容。|transports
个|transport_units
或其他内容,则下拉字段会正确填充。我不会更改任何内容,只会在每次重命名表时烘焙所有模型。
我的问题:
CakePHP是否因为下拉列表没有正确填充而对表名中的单词companies
有任何限制?
1条答案
按热度按时间j2qf4p5b1#
Greg Schmidt's注解是重要的提示。CakePHP缓存被搞砸了-根据我的另一个注解-另一个引用也开始失败。
我每次在数据库中进行更改时都运行以下命令以避免此问题:
因为我没有向模型/表和实体文件添加任何代码,所以我总是可以覆盖它们。这大大简化了维护。