如何在symfony1.4中显示相关模型的名称

时间:2011-06-27 10:46:47

标签: symfony1 symfony-1.4

我有一个symfony管理员模型,它有一个相关领域(学说)。在管理列表视图中,它显示ID而不是名称。我怎么能改变这个?

由于

2 个答案:

答案 0 :(得分:0)

如果我没记错的话,你可以在displaylist中使用关系的名称作为fieldname。

但总是有效的是使用部分。所以在你的generator.yml:

list:
  display: [id, name, _referred]

然后在您的模板文件夹中创建_referred.php,并执行以下操作:

<?php echo $modelName->Referred->name; ?>

答案 1 :(得分:0)

我看到你已经接受了答案,但无论如何都会回答:

在相关模型中创建__toString()方法。 Symfony将自动使用它来输出该对象,从而显示您想要的内容。