1

问题很简单:使用管理员生成器时,如何在过滤区域显示 ID 字段?

我试图在过滤器部分的显示选项中包含“id”,但它没有出现。我对其他领域没有任何问题。

我正在使用 Symfony 1.4.5

4

1 回答 1

4

好的,我发现过滤器中默认不包含 ID 字段。所以它必须以这种方式在 /lib/filter/doctrine/TableNameFilter.class.php 中定义:

  public function configure()
  {
    $this->setWidget('id', new sfWidgetFormFilterInput(array('with_empty' => false)));
    $this->setValidator('id', new sfValidatorSchemaFilter('text', new sfValidatorNumber(array('required' => false))));
  }
于 2010-06-03T10:07:42.163 回答