Этот код ...
foreach ($classes->fieldMappings as $fieldMapping) {
echo $fieldMapping['fieldName'];
}
... дает мне следующий вывод:
id
username
password
email
isActive
Что я хочу сделать сейчас, я хочу поставить этот код...
$entity->setUsername($data['form[username]']);
$entity->setEmail($data['form[email]']);
$entity->setPassword($data['form[password]']);
$entity->setIsActive($data['form[isActive]']);
... в цикл.Поэтому я заменил это следующим образом:
foreach ($classes->fieldMappings as $fieldMapping) {
$entity->set'.$fieldMapping['fieldName'].'($data['form['.$fieldMapping['fieldName'].']']);
}
Я получаю ошибку разбора, но на самом деле я не знаю, как написать это правильно.