【问题标题】:Form select options access desire field from foreign key table in cakephp 3.x.x表单选择选项从 cakephp 3.x.x 的外键表中访问期望字段
【发布时间】:2015-01-26 15:14:02
【问题描述】:

在我的项目中,我有一个包含两个外键位置_id 和类别_id 的项目表。当我添加新项目时,cateogries_id 出现 categories.name
在 add.ctp 中:选择选项(外)键是显示 ID。 我想出现在位置表中的位置选择选项 locations.city 字段中。
这是 cake bake 命令对我的所有表使用的。!
谢谢

【问题讨论】:

标签: cakephp relationship cakephp-3.0 cakephp-bake


【解决方案1】:

\src\Model\Table\LocationsTable.php 更改显示字段。这是节目 ID .. 现在改变 $this->displayField('id'); To $this->displayField('name'); /*name 是您要显示的表中的字段

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-05-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多