dongtangyi8962 2014-01-27 12:06
浏览 24

如何在Zend中设置复选框

I want to check my checkbox at edit time in Zend form. I have code for checkbox

    $master = new Application_Model_DbTable_MasterTables();
    $functionalList = $master->buildSelectListbyTable('mst_functional_areas', 'id', 'functional_area', "enable = '1'");

    $area = new Zend_Form_Element_MultiCheckbox('functional_area');
    $area->addMultiOptions($functionalList)->setLabel('Functional area of Specialization / Interest *:')->setAttrib('class', 'required');

    $this->addElement($area);

Now i have array at edit time

Array
(
    [id] => 9
    [user_id] => 15
    [work_experience] => 12
    [functional_area] => Array
        (
            [0] => 1
            [1] => 2
        )
    [industrial_sector] => a
    [add_date] => 2014-01-27 12:06:03
)

functional_area is the array.So i want to check functional_array's value checked with the checkboxes.

  • 写回答

3条回答 默认 最新

  • donglian1384 2014-01-27 12:15
    关注

    You can use setValue() like this $area->setValue($functional_area);

    评论

报告相同问题?

悬赏问题

  • ¥15 目详情-五一模拟赛详情页
  • ¥15 有了解d3和topogram.js库的吗?有偿请教
  • ¥100 任意维数的K均值聚类
  • ¥15 stamps做sbas-insar,时序沉降图怎么画
  • ¥15 买了个传感器,根据商家发的代码和步骤使用但是代码报错了不会改,有没有人可以看看
  • ¥15 关于#Java#的问题,如何解决?
  • ¥15 加热介质是液体,换热器壳侧导热系数和总的导热系数怎么算
  • ¥100 嵌入式系统基于PIC16F882和热敏电阻的数字温度计
  • ¥15 cmd cl 0x000007b
  • ¥20 BAPI_PR_CHANGE how to add account assignment information for service line