2013-04-06 63 views
0

我使用Basset 4來管理資產。Basset 4(pre-beta)

在config文件中我聲明瞭一個集合「管理員」

return array(



'collections' => array(
    'admin' => function($collection) 
    { 
     $collection->directory('assets/js', function($collection) 
     { 
      $collection->add('vendor/jquery-1.9.1.min.js'); 
     }); 
    }, 
), 

... 
) 

在一個視圖後,我想添加一個額外的文件管理收藏。

我已經嘗試下面的代碼,但它不工作:

Basset::collection('admin', function($collection) 
{ 
    $collection->add('function.js'); 
}); 

有沒有辦法從視圖或控制器添加文件到一個集合?

謝謝

回答

0

巴吉是不是真的設計這樣的工作。您應該在首次調用中定義所有資產,即使可以在整個應用程序執行過程中添加資產的能力也是如此,但不建議這樣做。

  1. 當構建添加特定的路線將不會提供給建築商,因爲工匠不會觸發任何途徑的集合資產等
  2. 在許多地方常常會導致調整收集混亂進一步下降。

我知道這不是理想的,因爲你可能正在尋找實現頁面特定的JavaScript,是否正確?雖然我聽說過人們爲身體分配一個唯一的ID,或者也許有些JavaScript可以附加到他們自己的類中,但我想到了它,但實際上並沒有想到一個乾淨的解決方案(建議?)。

這並不出色,但這是目前我可以給你的最好的。