Это моя модель Category.php
public static function findOne($id)
{
$data = self::find()
->where(['id' => $id])
->one();
return $data;
}
мой экшен в контроллере SiteController.php
public function actionAdd($id)
{
$item = Category::findOne($id);
$session = Yii::$app->session;
$session->set('item', $item);
return $this->render('list',['item' => Yii::$app->session->get("item")]);
}
мои вьюшки
это index.php
use yii\helpers\Html;
use yii\helpers\Markdown;
<div class="btn-toolbar filters">
<input type="checkbox" value="Music" >
<?= Html::a('Add', ['site/add', 'id'=>$item->'1'], ['class' => 'btn btn-success'])?>
</label>
<label class="btn btn-default">
<input type="checkbox" value="Video" >
<?= Html::a('Add', ['site/add', 'id'=>$item->'2'], ['class' => 'btn btn-success'])?>
</label>
<label class="btn btn-default">
<input type="checkbox" value="Pictures" >
<?=$threecategory->title ?>
<?= Html::a('Add', ['site/add', 'id'=>$item->'3'], ['class' => 'btn btn-success'])?>
</label>
</div>
это list.php
<?php
use \yii\helpers\Html;
use yii\widgets\LinkPager;
/* @var $this yii\web\View */
/* @var $products common\models\Product[] */
?
<p>Вы добавили категорию себе <a href="<?= Yii::$app->urlManager->createUrl(['site/add', 'item' => $item]) ?>"><?=$item ?>:</a></p>