siripravi / yii2-slideradmin
适用于Yii2框架的多语言滑块图像管理
v1.1.0
2023-11-20 18:43 UTC
Requires
- 2amigos/yii2-ckeditor-widget: 2.1.0
- omgdef/yii2-multilingual-behavior: ~2.1
- yiisoft/yii2: ~2.0.0
- yiisoft/yii2-bootstrap4: ~2.0.0
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>', ], ]);