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?