Dynamically access ProcessMaker variables
Posted: Sat Oct 15, 2022 9:05 pm
Hi -
We have developed a survey form which has a PMTable behind it with a list of question variables that match the variables in a form.
E.g. in the PMTable row, there is a listing that has
Question Variable
Question_1
And in the Dynaform there is a dropdown with a variable called Question_1
I would like to be able to select all the variables in the table, foreach cycle them, and access the ProcessMaker @@ variables that way but cannot find a way to dynamically reference the @@ ones. I want to do something similar to PHP dynamic variables with $$.
i.e. pseudo-logic
foreach($results as $n => $question)
{
$answer = @@$question['variable_name'];
-- do something with answr
}
I've tried @@$ and '@@'.$variable_name but no luck.
Is there a way to do this?
We have developed a survey form which has a PMTable behind it with a list of question variables that match the variables in a form.
E.g. in the PMTable row, there is a listing that has
Question Variable
Question_1
And in the Dynaform there is a dropdown with a variable called Question_1
I would like to be able to select all the variables in the table, foreach cycle them, and access the ProcessMaker @@ variables that way but cannot find a way to dynamically reference the @@ ones. I want to do something similar to PHP dynamic variables with $$.
i.e. pseudo-logic
foreach($results as $n => $question)
{
$answer = @@$question['variable_name'];
-- do something with answr
}
I've tried @@$ and '@@'.$variable_name but no luck.
Is there a way to do this?