Yii 2:仅在后端使用组件

Yii 2: Using a component only in backend

我开发了一个裁剪图片的组件,现在我正在把它移植到Yii 2。 有一个PHPclass、一个JS、一个CSS、一个图片文件

我不确定我是否放置了这些文件。是在 basepath/vendor 创建一个目录,还是在各自的目录中添加 (image, css,和 js),在 backend/web 上,并在 [ 中引用它们=30=]?请注意,我只会在后台使用此组件。

执行此操作的常规方法是什么?

根据我的经验,最好以 module 的形式在 vendor/yourVendorName/yourModuleName 中构建一个组件,您可以在您喜欢添加到 [=13 的 modules 部分的地方使用它=] 你的应用