protected function setWidgetOfFriendsMember() { $id = sfContext::getInstance()->getUser()->getMember()->getId(); $memberList = opCommunityIntroductionPlugin::getNotJoinCommunityFriendMembers($this->community->getId(), $id); $memberNames = array(); foreach ($memberList as $member) { $memberNames[$member->getId()] = $member->getName(); } $this->setWidget('member_id_list', new sfWidgetFormSelectCheckbox(array('choices' => $memberNames, 'class' => 'memberCheckList'))); $this->setValidator('member_id_list', new sfValidatorChoice(array('choices' => array_keys($memberNames), 'multiple' => true))); }
protected function setWidgetOfFriendsMember() { $size = sfConfig::get('app_community_introduction_mobile_choice_friend_size', 5); $id = sfContext::getInstance()->getUser()->getMember()->getId(); $memberList = opCommunityIntroductionPlugin::getNotJoinCommunityFriendMembers($this->community->getId(), $id, $size, true); $memberNames = array(); $allMemberIds = array(); foreach ($memberList as $member) { $memberNames[$member->getId()] = $member->getName(); } $this->setWidget('member_id_list', new sfWidgetFormChoice(array('choices' => $memberNames))); $this->setValidator('member_id_list', new sfValidatorChoice(array('choices' => array_keys($memberNames)))); }