yii2-widget-rating, (*1)
Installation
The preferred way to install this extension is through composer., (*2)
1- برای نصب ماژول دستور زیر را در کامپوزر پروژه خود وارد کنید, (*3)
$ php composer.phar require salehasadi/yii2-rating
2- برا بخش نمایش امتیاز دهی کاربران کد زیر را در ویو پروژه خود قرار دهید, (*4)
<?php echo kartik\rating\StarRating::widget(['name' => 'rating_35','value' => 3,'pluginOptions' => ['displayOnly' => true]]);?>
3- برای بخش امتیاز دهی کد زیر که در مودال قرار گرفته را در ویو سایت خود قرار دهید, (*5)
<span id="start" class="target"></span>
<span id="about_<?= $models->id ?>" class="target"></span>
getModule('rating'); ?>
$module->services['car'], 'item_id' => $models->id]); ?>
Please rate this app, (*6)
ثبت نظر
X
user->isGuest) {
echo '
ثبت نظر, (*7)
';
} else { ?>
نظر خود را ثبت کنید, (*8)
4- شما به جدولهای دیتا بیس برای ذخیره کردن نظر سنجی احتیاج دارید, (*9)
$ php yii migrate/up --migrationPath=@vendor/salehasadi/yii2-rating/migrations
5- شما باید ماژول خود را در کانفیگ پروژه تعریف کنید, (*10)
'rating'=>[
'class' => 'salehasadi\rating\Module',
'services'=>[
'car' => 1,
'news' => 2,
],
]
6- است ها را در ویو خود اعمال کنید, (*11)
use salehasadi\rating\assets\RatingAsset;
RatingAsset::register($this);