public function executeManageMember(sfWebRequest $request) { $this->pager = Doctrine::getTable('PluginMember')->getPager($this->package->id, $request->getParameter('page', 1)); if ($request->isMethod(sfWebRequest::POST)) { $form = new opPluginMemberManageForm(); $form->bind($request['plugin_manage']); if ($form->isValid()) { $form->save(); } $this->redirect('package_manageMember', $this->package); } }
<?php echo link_to(image_tag_sf_image($item->getImageFilename(), array('size' => '76x76')), 'obj_member_profile', $item); ?> <br /> <?php echo link_to((string) $item, 'obj_member_profile', $item); ?> </td> <td> <form action="<?php echo url_for('package_manageMember', $package); ?> " method="post"> <?php $form = new opPluginMemberManageForm(array('member_id' => $item->id, 'package_id' => $package->id, 'position' => Doctrine::getTable('PluginMember')->getPosition($item->id, $package->id))); echo $form['position']->render(); echo $form->renderHiddenFields(); ?> <input type="submit" value="<?php echo __('Save'); ?> " class="input_submit" /> </form> </td> </tr> <?php } ?> </tbody></table></div>