// Call Forge $form = new Forge('', Kohana::lang('register.sign_up_for'), 'POST', array('id'=>'register_form')); $form->input('firstname')->label(Kohana::lang('register.first_name'))->rules('required'); $form->input('lastname')->label(Kohana::lang('register.last_name'))->rules('required'); $form->input('email')->label(Kohana::lang('register.email_address'))->rules('required|valid_email'); $form->password('password')->label(Kohana::lang('register.password'))->rules('required|length[5,32]'); $form->password('confirm')->label(Kohana::lang('register.confirm_password'))->matches($form->password); $form->dateselect_part('birthday')->label(Kohana::lang('register.birthday'))->parts(array('day'=>array(1), 'month'=>array(), 'year'=>array()))->years(1950, date('Y')); $form->submit('Sign Up'); if ($form->validate()) { echo Kohana::debug($form->as_array()); } echo $form->render();