0

ここで愚かな質問。ZF2、HTTP_ACCEPT_LANGUAGE に応じて JS ファイルを含めるにはどうすればよいですか。つまり、module.config.php ファイル内では次のようになります。

...
),
'js' => array(
    '/build/min.js' => array(
        '/vendor/jquery/jquery-1.11.1.min.js',
        '/vendor/jquery.timeago/jquery.timeago.js',
        '/vendor/jquery.timeago/jquery.timeago.ru.js',
        ...
    )
),
...

含めたい

jquery.timeago.ru.js

このチェックはいつ$_SERVER['HTTP_ACCEPT_LANGUAGE'] == 'ru_RU' どこに書くべきですか?

4

1 に答える 1

0

module.config.php は基本的に PHP ファイルなので、基本配列を使用していつでも変数を作成し、テストを行い、必要に応じHTTP_ACCEPT_LANGUAGEて追加jquery.timeago.ru.jsできます。

ただし、後で変数を返すことを忘れないでください


編集

<?php
    $arrayConfModule = array(
        ...,
        'js' => array(
            '/build/min.js' => array(
                '/vendor/jquery/jquery-1.11.1.min.js',
                '/vendor/jquery.timeago/jquery.timeago.js'
        ),
        ...
    );
    if ($_SERVER['HTTP_ACCEPT_LANGUAGE'] == 'ru_RU') {
        $arrayConfModule['js']['/build/min.js'][] = '/vendor/jquery.timeago/jquery.timeago.ru.js';
    }
    return $arrayConfModule;
?>

そのようなものはうまくいきませんか?

于 2015-02-27T14:35:22.137 に答える