2017-01-19 2 views
1

Мне нужно реализовать кнопку, созданную в представлении. На других языках программирования это очень просто: ваша кнопка имеет идентификатор, поэтому вы можете сделать ссылку на него в контроллере для реализации его действия. Но в PHP я вижу, что есть некоторые предопределенные кнопки (например, submitbutton), и я не понимаю, как вы можете связать действие с кнопкой.Реализация кнопок PHP и Yii

Если кто-то может мне помочь, было бы очень приятно!

+0

может быть вам нужен гид для Yii2 http://www.yiiframework.com/doc-2.0/guide -index.html – scaisEdge

+0

показать нам код и то, что вы пытаетесь сделать, чтобы мы могли помочь –

ответ

0

Сначала вы создаете Действие в контроллере, а затем на ваш взгляд, попробуйте следующее:

<?= Html::a('YourFormName', ['yourControllerName/yourActionName'], ['class' => 'btn btn-success']) ?> 
0

В ActiveForm

<?php $form = ActiveForm::begin(); ?> 


<div class="form-group"> 
    <?= Html::submitButton('Button caption', ['class' => 'btn btn-success']) ?> 
</div> 

    <?php ActiveForm::end(); ?> 
0

Это код для кнопки отправки

<?= Html::submitButton('Button Name',['class'=>'btn btn-success'])?> 

, если вы хотите сделать кнопку из ссылки, вот код

<?= Html:a('Caption',['controller/action'],['class'=>'btn btn-success'])?> 

если вы хотите передать некоторую строку запроса в звене она является кодом

<?= Html::a('caption',['controller/action','id'=>$model->id],['class'=>'btn btn-success'])?> 
Смежные вопросы