2017-09-25 1 views
0

와 yii2 :방지하는 방법 자산은이 같은 자산 번들이 타임 스탬프

내가 콘솔에서 볼
class BarangLokasiAsset extends AssetBundle 
{ 

public $basePath = '@webroot'; 
public $baseUrl = '@web'; 
public $sourcePath = '@bower'; 
public $css = [ 
    "css/x3dom.css" 
]; 
public $js = [ 
    'js/x3dom.js', 
    'js/scene3d.jquery.js', 
]; 
public $depends = [ 
    'yii\web\JqueryAsset', 
]; 

public $publishOptions = [ 
    'forceCopy' => true, 
    'appendTimestamp' => false, 
]; 

public $jsOptions = [ 
    'appendTimestamp' => false, 
]; 

} 

, 다음과 같이 생성 된 JS : x3dom.js?_=1506319654909scene3d.jquery.js?_=1506319654910을.

그러나 CSS는 괜찮 : x3dom.css

방법 타임 스탬프없이 그 JS를 만들기 위해? 알려주십시오. 설정 파일에 아래의 코드를 추가

답변

0

시도 :

return [ 
    // ... 
    'components' => [ 
     'assetManager' => [ 
      'appendTimestamp' => false, 
     ], 
    ], 
]; 
+0

네,이를 추가해야하지만, 그것은 번들 타임 스탬프없이이며, 또한 너무 작동하지 내 모든 자산을 만들 것입니다. 게다가, 타임 스탬프없이이 AssetBundle에 필요합니다. –

+0

방금 ​​답변을 업데이트했습니다. 나는 그것을 테스트하지 않았으므로 그것이 당신에게 효과가 있는지 알려주십시오. – Chinmay

+0

있어이 오류 메시지 : "알 수없는 속성을 설정 : 응용 프로그램 \ 자산은 \ :: appendTimestamp BarangLokasiAsset" 이름 : "알 수없는 속성 ' –