php - modelos - yii2 guide español
Los paquetes de activos en yii2 generan archivos vacíos (1)
Dentro de su config.php, intente configurar el componente ''assetManager'' como los siguientes LOC:
''components'' => [
''assetManager'' => [
''class'' => ''yii/web/AssetManager'',
''basePath'' => ''YOUR_BASE_PATH''
],
],
El paquete de activos genera archivos JavaScript y CSS vacíos
namespace frontend/assets;
return [
''bundles'' => [
''frontend/assets/AppAsset'',
],
''targets'' => [
''frontend/assets/AppAsset'' => [
''basePath'' => ''e:/path/yii2.loc/www'',
''baseUrl'' => '''',
''js'' => ''js/{ts}.js'',
''css'' => ''css/{ts}.css'',
],
],
''assetManager'' => [
''basePath'' => ''e:/path/yii2.loc/www/assets'',
''baseUrl'' => '''',
],
];
config.php
return [
''bundles'' => [
''frontend/assets/AppAsset'',
],
''targets'' => [
''frontend/assets/AppAsset'' => [
''basePath'' => ''e:/path/yii2.loc/www'',
''baseUrl'' => '''',
''js'' => ''cache/{ts}.js'',
''css'' => ''cache/{ts}.css'',
],
],
''assetManager'' => [
''basePath'' => ''e:/path/yii2.loc/www/assets'',
''baseUrl'' => '''',
],
];
Luego en la consola
yii asset e:/path/config.php e:/path/compressed.php
//compresed.php it''s result file with name of compressed files
Y en config
''assetManager'' => [
''bundles'' => require dirname(__DIR__) . ''/assets/compressed.php'',
],
Los archivos CSS y JavaScript están en un directorio:
e: /path/yii2.loc/www/css
Y
e: /path/yii2.loc/www/js
Bundle generate vacties a:
e: /path/yii2.loc/www/cache/css y e: /path/yii2.loc/www/cache/js
¿Qué hice mal?