私はこのようなjoomlaによって生成されたようなstdClassオブジェクトを持っています
$db->setQuery($sql);
$schoollist = $db->loadObjectList();
また、$ schoollist変数には、次のstdClassオブジェクトが含まれています
stdClass Object ( [id] => 1 [col1] => blabla [col2] => 5 [col3] => 208 )
stdClass Object ( [id] => 2 [col1] => test1 [col2] => 1 [col3] => 52 )
クエリの後に[col4] => dsdadsとして別の「列」を追加する必要があるため、結果は次のようになります。
stdClass Object ( [id] => 1 [col1] => blabla [col2] => 5 [col3] => 208 [col4] => 208)
stdClass Object ( [id] => 2 [col1] => test1 [col2] => 1 [col3] => 52 [col4] => 208)
これどうやってするの?
新しいフィールドを設定するだけです:
$object->col4 = $value;
動的フィールド名が必要な場合:
$object->$fieldName = $value;
RE動的フィールド名。
これらはそのように定義する必要があります。
$object->{$fieldName} = $value;