这里有愚蠢的问题。 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'
时
我应该在哪里写这张支票?
答案 0 :(得分:0)
你的module.config.php基本上是一个PHP文件,所以你总是可以用你的基础数组创建一个变量,在HTTP_ACCEPT_LANGUAGE
上进行测试,如果需要的话添加jquery.timeago.ru.js
。
不要忘记在之后返回变量,但
EDIT
<?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;
?>
不应该有这样的工作吗?