我有简单的关系表:每张桌子(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
答案 0 :(得分:0)
我已将项目中的所有表格和名称翻译成英语。还完成了命令行蛋糕烘焙工作,所有表开始工作并显示字段。问题出在模型中,而不是声明为public $ displayField。 Everyboday必须做scafolding命令行工具,并有英文名称,这很容易。而且大多数importand是声明$ displayField并将其指向每个表中的title或name字段。 谢谢大家的支持。