yii\i18n\DbMessageSource::createFallbackQuery PHP Метод

createFallbackQuery() защищенный Метод

Normally is called from [[loadMessagesFromDb]].
См. также: loadMessagesFromDb
С версии: 2.0.7
protected createFallbackQuery ( string $category, string $language, string $fallbackLanguage ) : Query
$category string the message category
$language string the originally requested language
$fallbackLanguage string the target fallback language
Результат yii\db\Query
    protected function createFallbackQuery($category, $language, $fallbackLanguage)
    {
        return (new Query())->select(['message' => 't1.message', 'translation' => 't2.translation'])->from(['t1' => $this->sourceMessageTable, 't2' => $this->messageTable])->where(['t1.id' => new Expression('[[t2.id]]'), 't1.category' => $category, 't2.language' => $fallbackLanguage])->andWhere(['NOT IN', 't2.id', (new Query())->select('[[id]]')->from($this->messageTable)->where(['language' => $language])]);
    }