mirror of
https://github.com/yiisoft/yii2.git
synced 2025-11-15 22:09:48 +08:00
algorithm of data insertion approved
This commit is contained in:
@@ -132,12 +132,18 @@ class MessageController extends Controller
|
|||||||
$this->usageError('The "connectionID" must refer to a valid database application component.');
|
$this->usageError('The "connectionID" must refer to a valid database application component.');
|
||||||
}
|
}
|
||||||
$sourceMessageTable = !isset($config['sourceMessageTable']) ? 'SourceMessage' : $config['sourceMessageTable'];
|
$sourceMessageTable = !isset($config['sourceMessageTable']) ? 'SourceMessage' : $config['sourceMessageTable'];
|
||||||
|
$res = [];
|
||||||
foreach ($config['languages'] as $language) {
|
foreach ($config['languages'] as $language) {
|
||||||
foreach ($messages as $category => $msgs) {
|
foreach ($messages as $category => $msgs) {
|
||||||
$messages[$category] = array_values(array_unique($msgs));
|
$res[$category] = $msgs;
|
||||||
$this->saveMessagesToDb($messages, $dbConnection, $sourceMessageTable, $config['removeUnused']);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
$this->saveMessagesToDb(
|
||||||
|
$res,
|
||||||
|
$dbConnection,
|
||||||
|
$sourceMessageTable,
|
||||||
|
$config['removeUnused']
|
||||||
|
);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user