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 /

receiving parameters in a form?


Reply


495 Views

Avatar
_Vince

Community Member, 162 Posts

12 October 2012 at 3:07pm

Hi, I have a form that I am calling from a 2.4 page.

I have a function that calls the form

      $val1= new TextField("val1", "val1", "1");
      $val2 = new TextField("val2", "val2", "2");
      $val3 =new TextField("val3", "val3", 3);
      
      $params = new FieldSet($val1, $val2 , $val3 );

    if(Member::currentUser()){
         return new frmAnswerQuestion($this, 'answerQuestion', $params);
      }
      else{
         return "<p>Sorry, you're not a member</p>";
      }

and then the form receives the params

class frmAnswerQuestion extends Form{

/***********************************************************************/
   function __construct($controller, $FormName, $fields) {
/***********************************************************************/

Debug::show($fields);
Debug::show("val1: " . $fields->val1);

And the first Debug::show() works fine and shows that there are values being received. Correctly.

But if I try to access the actual contents, as in the 2nd debug, I just get a null value.

How do I access the value of val1?