0

私のからの抜粋

protected/config/main.php // given situation

次のようになります。

'modules' => array(
    'services' => array(
        'modules' => array(
            "myModule"
        )
    )
),
....
....

「myModule」の場合、CSSファイルを統合したいと考えています。ドキュメントでこの問題に関する情報を見つけることができませんでした。モジュールレベルで CSS ファイルを追加するにはどうすればよいですか?

そのようなものは、例えば素晴らしいでしょう:

'myModule' => array(
    'css-file' => array(
        'css-file-name' => css-file-path,
    ),
),
4

2 に答える 2

0

モジュール ディレクトリに移動し、myModuleNameModule.php ファイルを見つけて、以下を (関数 init() に) 追加する必要があります。

$file = Yii::getPathOfAlias('myModuleName').DIRECTORY_SEPARATOR."further_directory_structure";
$url  = Yii::app()->getAssetManager()->publish($file);
$cs   = Yii::app()->getClientScript();
$cs->registerCssFile($url);

これで、このモジュール内のすべてのビューから css ファイルにアクセスできるようになりました。

于 2013-11-13T13:34:23.400 に答える