use语句对Yii2供应商无效

o4tp2gmn  于 2022-11-09  发布在  其他
关注(0)|答案(1)|浏览(105)

我使用composer安装了这个plugin
Flags.php类位于vendor/filsh/yii2-flags/yii/flags/目录中
当我在我的视图中添加此内容时

use filsh\yii2flags\yii\flags\Flags;

echo Flags::widget([
    'flag' => 'UA',
    'type' => Flags::FLAT_24,
    'useSprite' => false // use sprite image? default is false
]);

我得到一个Class 'filsh\yii2flags\yii\flags\Flags' not found错误。
我也试过use vendor\filsh\yii2flags\yii\flags\Flags;,但还是没有运气。
我做错什么了?谢谢。

xvw2m8pv

xvw2m8pv1#

use yii\flags\Flags;

use yii\flags\FlagsAsset;

FlagsAsset::register($this);

<?= Flags::widget([

  'flag' => 'UA',

  'type' => Flags::FLAT_24,

  'useSprite' => false // use sprite image? default is false

]); ?>

试试这个,希望这会有用

相关问题