DavidJeddy/yii2-poll

为Yii 2.x框架创建自定义投票小部件。

2.0.15 2017-12-11 02:17 UTC

This package is auto-updated.

Last update: 2024-09-05 18:19:06 UTC


README

徽章

SensioLabsInsight Latest Stable Version Total Downloads Latest Unstable Version License Monthly Downloads Daily Downloads

关于

为Yii 2.x创建基本的自定义投票。

安装

  • 在项目根目录的终端中运行 composer require davidjeddy/yii2-poll
    • 或者,将 "davidjeddy/yii2-poll": "~2" 添加到项目 composer.json 文件的 "required": [...] 部分中,然后运行 composer update
  • 通过提供 php ./console/yii migrate/up --migrationPath=./vendor/davidjeddy/yii2-poll/migrations 运行迁移。

用法

基本

    echo \davidjeddy\poll\PollWidget::widget([
        'questionText'  => \Yii::t('poll', 'Do you like PHP?'),
        'answerOptions' => ['Yes', 'No'],
    ]);

高级

    echo \davidjeddy\poll\PollWidget::widget([
        'questionText'  => \Yii::t('poll', 'Do you like PHP?'),
        'answerOptions' => ['Yes', 'No'],
        'params'        => [
            'backgroundLinesColor' => '#DCDCDC',// html hex
            'linesColor'           => '#DC0079' // html hex
            'linesHeight'          => 20,       // in pixels
            'maxLineWidth'         => 200,      // in pixels
        ]
    ]);