Дмитрий,
запрос вида domain.ru/script.js?id=111
роуты:
'urlManager' => [
'rules' => [
'script/<id:\d+>' => 'site/script',
],
],
в файле SiteController.php:
public function actionScript(int $id)
{
$headers = Yii::$app->response->headers;
$headers->add('Content-Type', 'application/javascript');
$data = Model::find()->where(['id' => $id])->one();
return $this->renderPartial('script', ['data' => $data]);
}
ну и собственно в самом view (views/site/script.php) уже пишете необходимый javascript
console.log(<?php echo $data->id; ?>);
Думаю ход мыслей понятен, дальше разберетесь :)