用变量替换行名

Replace row name by variable

在此代码中:

$structuredData->setRow_1__column_1($var1);

有没有办法用变量 $row 替换 Row_1

https://pimcore.com/docs/pimcore/current/Development_Documentation/Objects/Object_Classes/Data_Types/Structured_Table.html

PHP 支持 variable functions,这意味着您可以使用包含 sting + 括号的变量来调用具有该名称的函数。以下是您的案例的工作原理:

$row = 'Row_6';

$setRow = "set{$row}__column_1"; 

$structuredData->$setRow($var1);