maerduq/usm-albums

USM插件,用于管理和显示使用相册的照片。

1.0.2 2020-09-26 11:47 UTC

This package is auto-updated.

Last update: 2024-09-26 20:43:13 UTC


README

USM插件,用于管理和显示使用相册的照片。

先决条件

入门指南

  • 在项目中下载,执行 $ composer require maerduq/usm-albums
  • 将插件作为模块添加到 config/web.php
      'modules' => [
          ...
          'albums' => [
              'class' => 'maerduq\usmAlbums\AlbumsModule',
              (here some optional plugin configuration, see below for options)
          ],
          ...
      ],
      ...
    
  • config/web.php 中将相册模块添加为USM插件。
      'modules' => [
          'usm' => [
              ...
              'plugins' => [
                  'albums',
                  ...
              ],
          ],
          ...
      ],
      ...
    
  • config/console.php 中将迁移路径添加到 migrate-usm
      ...
      'controllerMap' => [
          'migrate-usm' => [
              'migrationPath' => ['@usm/migrations', '@vendor/maerduq/usm-albums/src/migrations'],
              ...
          ]
      ],
      ...
    
  • 运行迁移,执行 $ php yii migrate-usm
  • 创建文件夹 @app/files/albums 并使其可写,或配置不同的文件夹以存储您的图像文件。
  • 如果需要,在您的PHP配置中增加 post_max_sizeupload_max_filesize

钩子

  • 添加到菜单的控制器:/albums/default/index
  • 文本块:photos/no-photos-message

插件配置

  • imageDirectory - 相册图像文件应存储的路径。
  • overviewViewFile - 概览视图的视图文件。
  • albumViewFile - 相册视图的视图文件。