PHP code example of digitv / yii2live
1. Go to this page and download the library: Download digitv/yii2live library . Choose the download type require .
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
digitv / yii2live example snippets
echo \digitv\yii2live\helpers\Html::a('Ajax link', ['action'])
->ajax(true)
->context(Yii2Live::CONTEXT_TYPE_PARTIAL)
->pushState(false)
->requestMethod('post')
->confirm('Confirm message');
...
\digitv\yii2live\widgets\PjaxContainer::begin(['id' => 'test-wrapper'])
$form = \digitv\yii2live\components\ActiveForm::begin([
'id' => 'test-search-form',
'action' => ['index'],
'method' => 'get',
])->context('test-wrapper');
$form = ActiveForm::begin([
'id' => 'test-search-form',
'action' => ['index'],
])->ajax(true)
->requestMethod('get')
->context('test-wrapper');
...
public function actionTest() {
$live = Yii2Live::getSelf();
$content = $this->render('test');
if($live->isLiveRequest()) {
$cmd = $live->commands();
return $cmd->jHtml('#insert-selector', '<div>New HTML!</div>')
->jRemove('#remove-selector')
->modalBody($content)
->modalTitle('Modal title')
->messageSuccess('Success message!');
} else {
return $content;
}
}
...