siripravi/yii2-slideradmin

适用于Yii2框架的多语言滑块图像管理

安装: 80

依赖项: 0

建议者: 0

安全: 0

星标: 0

关注者: 1

分支: 1

开放问题: 0

类型:yii2-extension

v1.1.0 2023-11-20 18:43 UTC

This package is auto-updated.

Last update: 2024-09-04 13:59:08 UTC


README

安装

安装此扩展的首选方式是通过 composer

运行以下命令之一:

php composer.phar require --prefer-dist siripravi/yii2-slideradmin "@dev"

或者在您的 composer.json 文件的 require 部分添加:

"siripravi/yii2-slideradmin": "@dev"

to the require section of your composer.json file.

用法

按照以下步骤编辑您的应用程序配置文件 config/web.php

'language' => 'hi',
...
'modules'  =>  [
     'slider' => [
                    'class' => 'siripravi\slideradmin\Module',
                ],
    'admin' => [
            'class' => 'app\admin\Module',
            'as access' => [
                'class' => 'yii\filters\AccessControl',
                'rules' => [
                    [
                        'allow' => true,
                        'roles' => ['@'],
                    ],
                    [
                        'actions' => ['login', 'error'],
                        'allow' => true,
                        'roles' => ['?'],
                    ],
                ],
            ],
            'modules' => [
                  'slider' => [
                    'class' => 'siripravi\slideradmin\Module',
                ],
                 ...
           ],      
],

从应用程序根目录运行命令以创建数据库表

     php yii migrate --migrationPath="@vendor/siripravi/yii2-slideradmin/migrations"

现在,转到 http://<your site name>/admin

并使用提供的表单创建滑块和滑块_image 表的应用程序数据。

您可以直接编辑数据库表 nxt_language 内部的数据来操作语言信息。

关于后端的所有内容就到这里。

您可以通过在应用程序的任何视图/布局文件中放置以下代码在前端查看示例滑块

 use siripravi\slideradmin\widgets\HomeSlider;
    
 echo HomeSlider::widget([
    'id' => 'home-slider',
	'options' => [       
        'data-interval' => 3000,
    ],
    'controls' => [
       '<span><i class="uil uil-angle-left-b"></i></span>',
        '<span><i class="uil uil-angle-right-b"></i></span>',
    ],
]);

致谢