0

我需要的

  • 我需要在视图中呈现自动完成小部件

部分代码 php 文件 _work.php

 <!-- Branch -->
  <tr>
    <th>
      <?php echo $form['branch_code']->renderLabel(); ?>
    </th>
    <td>
      <?php echo $form['branch_code']->renderError(); ?>
      <?php echo $form['branch_code']->render(array('size' => '45')); ?>
      <select id="emp_list2" style="display: none;">
        <option></option>
      </select>
      &nbsp
      <a href="#" id="list-all2">[List all]</a>
      <br />
      <?php echo $form['branch_code']->renderHelp(); ?>
    </td>
  </tr>

分支.php

  class Branches extends BaseBranches
  {


   public function __toString()
  {
   return $this->getBranchCode();
   }
    }

错误:

“Branches”类必须实现“__toString”方法才能在“sfWidgetFormPropelJQueryAutocompleter”小部件中呈现

  • 我试图调试这一段代码创建错误的问题。
  • 任何建议都是最受欢迎的
4

1 回答 1

0

只需确保 __toString() 返回一个字符串,因此 $this->getBranchCode() 也应该返回一个字符串。

于 2016-07-15T09:18:54.547 回答