public function afterValidation(&$data) { $ex = DBWOGCharacter::find($data['ch_id']); if (isset($data['pkval']) && $ex && $data['pkval'] != $data['ch_id']) { Response::alert("ID重複"); } if ($data['ch_main'] > 0) { $ch = DBWOGCharacter::find($data['ch_main']); if (!$ch) { Response::alert("親職業(ch_id={$data['ch_main']})不存在"); } } }
public function afterValidation(&$data) { $ex = DBWOGCharacterSkill::find($data['s_id']); if ($data['pkval'] && $ex && $data['pkval'] != $data['s_id']) { Response::alert("ID重複"); } $ch = DBWOGCharacter::find($data['ch_id']); if (!$ch) { Response::alert("職業(ch_id={$data['ch_id']})不存在"); } if ($data['main_sid'] > 0) { $s = DBWOGCharacterSkill::find($data['main_sid']); if (!$s) { Response::alert("親技能(s_id={$data['main_sid']})不存在"); } } if ($data['need_sid'] > 0) { $s = DBWOGCharacterSkill::find($data['need_sid']); if (!$s) { Response::alert("前置技能(s_id={$data['need_sid']})不存在"); } } }