Javascript 仅为yii2中的一个页面创建appasset

Javascript 仅为yii2中的一个页面创建appasset,javascript,php,css,yii2,assets,Javascript,Php,Css,Yii2,Assets,我使用yii2框架 我只想在我的页面中使用一个css文件,但当我将css文件放入appasset.php文件时,如下所示: public $basePath = '@webroot'; public $baseUrl = '@web'; public $css = [ 'css/site.css', 'css/country.css', 'css/admin/one.css', 'css/fg/two.css' ]; public $js = [ ];

我使用yii2框架

我只想在我的页面中使用一个css文件,但当我将css文件放入appasset.php文件时,如下所示:

    public $basePath = '@webroot';
    public $baseUrl = '@web';
    public $css = [ 'css/site.css', 'css/country.css', 'css/admin/one.css', 'css/fg/two.css' ]; 
    public $js = [ ]; 
    public $depends = [ 'yii\web\YiiAsset', 'yii\bootstrap\BootstrapAsset', ];
我的页面使用所有css文件(sit.css、one.css、two.css),但我只希望在我的页面中使用一个.css,在其他页面中使用其他css文件

我再次强调:我只想在我的页面中使用一个.css文件,不想使用和加载appasset中的其他文件(两个.css和…)


是否可以为一个.php页面创建一个新的appasset.php文件?

名称
appasset
只是一个约定,没有什么特别之处:您可以创建任意数量的其他资产,如
OneAsset
TwoAsset
,它们只定义一个CSS文件并将其加载到您的视图中

或者,如果您只在页面上注册单个CSS文件,则可以手动将其加载到视图中,而不使用资源:
$this->registercsfile('CSS/one.CSS')