向Symfony生成的管理员添加“布尔”列

时间:2011-06-23 13:02:06

标签: admin symfony-1.4

我有一个用symfony 1.4制作的博客。在生成的管理员中,我添加了“有标签”列,将以下内容添加到Content.class.php

public function getHasTags()
{
  $count = Doctrine_Core::getTable('Tagging')
    ->createQuery('c')
    ->where('c.taggable_model = "Content"')
    ->andwhere('c.taggable_id = ?', $this->getId())
    ->count();

  if ($count > 0) 
    return true;
  else
    return false;
}

这样可行,但该列仅对 true 显示“1”,对 false 仅显示“1”。我可以将此新列设置为布尔值,以便symfony显示十字形或复选标记的图片吗?

enter image description here

1 个答案:

答案 0 :(得分:1)

generator.yml

fields:
  yourFieldName:
    label: Has link
    type: Boolean