Come si dice here, è possibile effettuare fascio di asset nella cartella @common e impostare la proprietà $ SourcePath, utilizzando un alias o percorso assoluto alla directory con i vostri script e stili. La directory degli script potrebbe non essere accessibile dal Web.
provare qualcosa di simile:
namespace common\assets;
use yii\web\AssetBundle;
/**
* Main frontend application asset bundle.
*/
class CommonAsset extends AssetBundle
{
public $sourcePath = '@common/scripts';
public $css = [
];
public $js = [
'blabla.js'
];
public $depends = [
];
}
e luogo gli script per comuni/scripts. Inoltre, non dimenticare di registrare questo asset nel layout o un'altra vista:
use common\assets\CommonAsset;
CommonAsset::register($this);
lavorato per me.
fonte
2016-06-02 23:29:44
Sì. Puoi riutilizzarlo. Ma per cercare aiuto è necessario pubblicare la struttura della directory. –