<?= Html::encode($model->message) ?>$this->content = HtmlPurifier::process($this->content) ; JOIN работает внутри вашей БД, он не может сделать это к другой базе данных. В таких случаях делается 2 запроса, выбираем все нужные area - на php как пример выбираем через array_unique - только уникальные city_id, делаем запрос к базе данных с city where in (city ids) - назначаем чтобы ключ массива был city_id, в любой момент получаем город для area по типу такого: $city[$area->city_id]
<response/>:public function actionSitemap()
{
$response = Yii::$app->response;
$response->format = Response::FORMAT_RAW;
$response->getHeaders()->set('Content-Type', 'application/xml; charset=utf-8');
return $this->render('sitemap');
} им реально кто-нибудь пользуется?