onmotion/yii2-survey
最新稳定版本:v0.1.4
Composer 安装命令:
composer require onmotion/yii2-survey
包简介
survey module for Yii2 application
README 文档
README
! Note: the module under active developing, so it may have vary errors and unstable work. Highly appreciate your PR.
Installation
-
Just run:
composer require onmotion/yii2-survey
or add
"onmotion/yii2-survey": "*"
to the require section of your composer.json file.
- apply migration:
php yii migrate --migrationPath=@vendor/onmotion/yii2-survey/migrations
- Define module to your config:
'modules' => [ //... 'survey' => [ 'class' => '\onmotion\survey\Module', 'params' => [ 'uploadsUrl' => 'http://advanced-frontend.lh/uploads/survey/', // full URL of the folder where the images will be uploaded. // 'uploadsUrl' => '/uploads/survey/', // or for basic 'uploadsPath' => '@frontend/web/uploads/survey/', // absolute path to the folder where images will be saved. ], // 'as access' => [ // 'class' => AccessControl::class, // 'except' => ['default/done'], // 'only' => ['default*'], // 'rules' => [ // [ // 'allow' => true, // 'roles' => ['survey'], // ], // ], // ], ], //... ]
don't forget change your own params.
Usage
If you are using the Yii basic template, you must manually define $controllerNamespace for module.
onmotion\survey\controllers - backend (admin/create/edit surveys)
onmotion\survey\widgetControllers - default (for widget)
Now go to /survey in your backend and create a survey.
After that you can select Survey entities and show it for user, for example:
echo \onmotion\survey\Survey::widget([ 'surveyId' => 1 ]);
Admin:
统计信息
- 总下载量: 997
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 14
- 点击次数: 1
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2018-10-17




