Botones Personalizados
Versión 3 (Guillermo Zdanowicz, 01/04/2016 03:07)
1 | 1 | Guillermo Zdanowicz | h1. Botones Personalizados |
---|---|---|---|
2 | 1 | Guillermo Zdanowicz | |
3 | 1 | Guillermo Zdanowicz | Si queremos redireccionar a un formulario especifico con un boton, una de las alternativas es |
4 | 1 | Guillermo Zdanowicz | poner por ejemplo en el formulario de views/compras/view.php |
5 | 1 | Guillermo Zdanowicz | |
6 | 1 | Guillermo Zdanowicz | En area donde dice |
7 | 1 | Guillermo Zdanowicz | |
8 | 1 | Guillermo Zdanowicz | <pre> |
9 | 1 | Guillermo Zdanowicz | ...... |
10 | 1 | Guillermo Zdanowicz | <?= Html::a('Update', ['update', 'id' => $model->id], ['class' => 'btn btn-primary']) ?> |
11 | 2 | Guillermo Zdanowicz | <?= Html::a('Pagos', ['pagos/index', 'id' => $model->id], ['class' => 'btn btn-primary']) ?> primer alternativa con boton |
12 | 2 | Guillermo Zdanowicz | <?= Html::a('Pagos', ['pagos/index', 'id' => $model->id], ['class' => 'profile-link']) ?> segunda alternativa con link |
13 | 1 | Guillermo Zdanowicz | <?= Html::a('Delete', ['delete', 'id' => $model->id], [ |
14 | 1 | Guillermo Zdanowicz | ...... |
15 | 1 | Guillermo Zdanowicz | </pre> |
16 | 1 | Guillermo Zdanowicz | |
17 | 1 | Guillermo Zdanowicz | Como se observa se agrego un boton con nombre pagos que ejecuta el metodo pagos que esta en el controlador |
18 | 1 | Guillermo Zdanowicz | |
19 | 2 | Guillermo Zdanowicz | controllers/pagosController.php |
20 | 1 | Guillermo Zdanowicz | |
21 | 1 | Guillermo Zdanowicz | |
22 | 2 | Guillermo Zdanowicz | En el index del destino, en caso de ser pagos correspondientes a las comparas |
23 | 1 | Guillermo Zdanowicz | |
24 | 2 | Guillermo Zdanowicz | <pre> |
25 | 2 | Guillermo Zdanowicz | public function actionIndex() |
26 | 2 | Guillermo Zdanowicz | { |
27 | 3 | Guillermo Zdanowicz | |
28 | 3 | Guillermo Zdanowicz | if (isset($_GET['id'])) { |
29 | 3 | Guillermo Zdanowicz | $searchModel = new PagosSearch([ 'idcompra' => $_GET['id'], ] ); |
30 | 3 | Guillermo Zdanowicz | } else { |
31 | 3 | Guillermo Zdanowicz | |
32 | 3 | Guillermo Zdanowicz | $searchModel = new PagosSearch(); |
33 | 3 | Guillermo Zdanowicz | }; |
34 | 2 | Guillermo Zdanowicz | $dataProvider = $searchModel->search(Yii::$app->request->queryParams); |
35 | 2 | Guillermo Zdanowicz | |
36 | 2 | Guillermo Zdanowicz | return $this->render('index', [ |
37 | 2 | Guillermo Zdanowicz | 'dataProvider' => $dataProvider, |
38 | 2 | Guillermo Zdanowicz | 'searchModel' => $searchModel, |
39 | 2 | Guillermo Zdanowicz | ]); |
40 | 1 | Guillermo Zdanowicz | } |
41 | 3 | Guillermo Zdanowicz | |
42 | 1 | Guillermo Zdanowicz | </pre> |