代码之家  ›  专栏  ›  技术社区  ›  Elorfin

表单:sfWidgetFormDoctrineChoice,选择方法

  •  0
  • Elorfin  · 技术社区  · 15 年前

    在我的表单中,我想要使用一个小部件条令,但是我不能更改用于显示条令查询结果的方法。

    我在我的模型中有一个函数:

    public function quartiers() {
      return $this->getQuartier();
    }
    

    以我的课堂形式:

    $this->widgetSchema['list_quartiers'] = new sfWidgetFormDoctrineChoice(array('model'=>Parclogement',
    'add_empty'=>false, 'method' => 'quartiers()', 'query'=> $result = Doctrine_Query::create()->select('p.quartier'->from('Parclogement p'->groupBy('quartier')));
    

    我有这个错误:

    Unknown method Parclogement::quartiers()
    

    当我使用默认方法(uuToString)尝试我的小部件时,它会起作用。

    1 回复  |  直到 15 年前
        1
  •  1
  •   Milind Ganjoo    15 年前

    可能是“quartiers()”后面的括号?尝试将其设为“方法”=>“四分位数”?