CakePHP表关系$ belongsTo在添加操作的下拉菜单中显示没有记录

时间:2014-06-15 14:01:24

标签: php mysql sql cakephp

我有简单的关系表:每张桌子(Agrement)'umowas'都有一个来自桌子(成人)'rodzics'的项目和一个来自桌子(儿童)'dziecis'的项目。

当调用myaddress.com/cakephp/Umowas/add时,我看不到项目'rodzic_id'和'dzieci_id'及其项目名称的下拉菜单。我只看到了数字。

例如'rodzic_id'的下拉菜单显示Array(1 => 1,2 => 2,3 => 3),而不是其记录的名称,如array(1 =>'项目名称1',2 =>'项目名称2').....

Debug.log和Error.log为空。

我在屏幕底部的查询是:      Nr Query Error Affected Num. rows Took (ms) 1 SELECT Rodzic . ID为FROM akademia-UAT . rodzics AS Rodzic WHERE 1 = 1 2 2 3 2 SELECT Dzieci . ID为FROM akademia -uat . {dziecis {1}} {Dzieci {1}}

我的代码是:

AS

我的表格是这样的:

WHERE 1 = 1      1   1   2

1 个答案:

答案 0 :(得分:0)

我已将项目中的所有表格和名称翻译成英语。还完成了命令行蛋糕烘焙工作,所有表开始工作并显示字段。问题出在模型中,而不是声明为public $ displayField。 Everyboday必须做scafolding命令行工具,并有英文名称,这很容易。而且大多数importand是声明$ displayField并将其指向每个表中的title或name字段。 谢谢大家的支持。