Cannot provide correct path to image in view inside of Yii2 module. Script and styles are loaded correctly.
module structure:
|-assets
| ↳Asset.php
|-controllers
|-models
|-public
| |-css
| | ↳styles.css
| |-js
| | ↳script.js
| |-img
| ↳image.gif
|-views
| ↳view.php
|-Module.php
Asset.php:
class Asset extends AssetBundle {
public $sourcePath = '@app/modules/scrapy/public';
public $css = ['css/styles.css'];
public $js = ['js/scrapy.js'];
}
fragment of Module.php:
public function init() {
parent::init();
$this->setAliases([
'@modulename' => '@app/modules/module',
]);
}
public function getViewPath() {
return '@modulename/views/';
}