Skip to main content

This site requires you to update your browser. Your browsing experience maybe affected by not having the most up to date version.

Form Questions /

Moderators: martimiz, Sean, biapar, Willr, Ingo, swaiba

Url action and Form actions


Go to End
Reply


877 Views

Avatar
derbro

Community Member, 1 Post

14 April 2011 at 11:26am

Hello,

i try to execute a form by

localhost/waytomyform/add/1

public function add($request) {
        $myID = $request->param('ID');
        $fields = new FieldSet(
                        new TextField('Name', 'Name'),
                        new DropdownField(
                                $name = "Student",
                                $title = "Student",
                                $source = Student::getStudentDropDown(),
                                $value = $myID
                ));              
        $form = new Form($this, "add",
                        $fields,
                        new FieldSet(new FormAction('doAdd', 'Submit'))
        );

        return array(
            'Title' => "Add Title",
            'addForm' => $form,
        );
    }

this far everything is ok

but the function doAdd never get executed
i added

public static $allowed_actions = array (
       'doAdd',
}

A form not started by urlaction could call doAdd

any Idea
Thanks