Можно ли в yii2 подключить все скрипты находящиеся в одной папке?

Да, в Yii2 вы можете подключить все скрипты из одной папки. Для этого вам нужно воспользоваться классом AssetBundle, который предоставляет удобный способ организации и управления статическими ресурсами, такими как CSS и JavaScript файлы.

Для начала, создайте новый класс, наследующийся от AssetBundle:

namespace appassets;

use yiiwebAssetBundle;

class MyScriptsAsset extends AssetBundle
{
    public $sourcePath = '@app/path/to/scripts_folder';
    
    public $js = [
        'script1.js',
        'script2.js',
        // ...
    ];
}

Здесь $sourcePath задает путь к папке, в которой находятся ваши скрипты. Обратите внимание, что @app указывает на корневую директорию вашего приложения.

Затем, в представлении (абсолютно любом представлении), где вам необходимо подключить эти скрипты, добавьте следующий код:

use appassetsMyScriptsAsset;

MyScriptsAsset::register($this);

Этот код будет регистрировать все скрипты, указанные в $js массиве, и подключать их к странице.

Вы также можете добавить другие файлы, такие как CSS, в $css массив, если вы хотите также подключить стили из папки.

Таким образом, при использовании данного метода вы можете легко подключить все JavaScript файлы из одной папки в вашем Yii2 приложении.