uz/yii2-poll

用于为 Yii 2.0 框架创建自定义投票的小部件

安装: 7

依赖者: 0

建议者: 0

安全: 0

星星: 0

关注者: 2

分支: 0

开放问题: 0

类型:yii2-extension

v0.0.1 2016-12-19 09:11 UTC

This package is not auto-updated.

Last update: 2024-09-23 13:57:38 UTC


README

yii2 的投票小部件

yii2 框架的投票小部件允许您为认证用户创建自定义投票。

安装

将小部件目录放入 apps\basic\vendor\yiisoft 中

要自动加载小部件的类,您需要在 apps\basic\vendor\yiisoft 中的 extensions.php 文件中添加别名

array ( 'name' => 'yiisoft/yii2-poll', 'alias' => array ( '@mronx/yii2poll' => $vendorDir . '/yiisoft/yii2-poll', ) )

这样就完成了。小部件使用 mysql 数据库。但您不需要创建表。小部件本身将在您的数据库中创建所有必要的表。

用法

首先,在您想要创建投票的视图文件中导入小部件类

use mronx\yii2poll\Poll; 然后调用小部件,并指定投票的名称和响应选项

    echo Poll::widget([
            'pollName'=>'Do you like PHP?',
            'answerOptions'=>
            [
                'Yes',
                'No',
            ],
        ]); 

这样就完成了。您将看到具有标准参数的投票。但您可以设置自己的参数。您可以更改行的最大宽度、颜色、高度和背景颜色。

    echo Poll::widget([
            'pollName'=>'Do you like PHP?',
            'answerOptions'=>
            [
                'Yes',
                'No',
            ],
            'params'=>
            [
            'maxLineWidth'=> 200, // in pixels
            'backgroundLinesColor'=>'#DCDCDC', //html hex 
            'linesHeight'=>20, // in pixels
            'linesColor'=>'#DC0079' // html hex 

            ]
        ]); 

因此,现在您可以快速轻松地创建投票

如果您想更改投票表单的样式,您可以直接在 apps\basic\vendor\yiisoft\yii2-poll\views\index.php 中的投票小部件的视图文件中进行操作