2016-07-14 4 views
0

при рендеринге массива с двойной цифрой от контроллера для просмотра страницы массива отображающего только первое одиночное значение цифрпередавая массив в контроллер с помощью кнопки в yii2

просмотров/view1.php

<a class="btn btn-success" href="index.php?r=followusers/follow&id=<?= $follower1, $followed1; ?>" >Follow</a> 

контроллера

public function actionFollow($id) 
{ 
    $model = Followusers::findOne($id); 
       return $this->render('follow', [ 
      'model' => $model, 'id' => $id, 
      ]); 

просмотров/follow.php

Yii::$app->db->createCommand() 
->insert('followusers', [ 
'follower' => $id[0], 
'followed' => $id[1], 
])->execute(); 

Yii::$app->response->redirect(['user/view1','id' => $id[1]]); 
} 

когда $ follower1 или $ followed1 присваивается с 10 его только с 1 по ид по нажатию кнопки последующей , почему это происходит, есть ли ошибка в моем коде
заранее спасибо

+0

Пожалуйста, не могли бы вы объяснить мне, что значит HREF = "index.php г = followusers/следовать и идентификатор = <= $ follower1, $ followed1?; ?> "и покажите мне, какой результат вы получите для этого ... Мне нравится просмотр созданного url. – scaisEdge

+0

http: //localhost/series/index.php? r = followusers/follow & id = 210 // здесь $ follower = 2 и $ follow = 10 –

ответ

0

я на самом деле сделано ошибка во время передачи параметров в URL-адрес это должно быть сделано таким образом

<a class="btn btn-success" href="index.php?r=followusers/follow&id=<?= $follower1;?>&usr=<?= $followed1;?>" >Follow</a> 
         instead of above in the view1.php 
Смежные вопросы