1. Go to this page and download the library: Download understeam/yii2-ajax-dialog 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/ */
understeam / yii2-ajax-dialog example snippets
namespace app\controllers;
use yii\web\Controller;
class PopupController extends Controller
{
public function actionShow()
{
return $this->render('show');
}
}
<?=\understeam\dialog\Dialog::widget([
'url' => ['popup/show'], // URL содержимого
'jsName' => 'myPopup', // Имя js переменной, в которую будет сохранён объект модального окна
// Для вызова окна достаточно выполнить window.myPopup.open()
'selector' => 'a.showPopup', // Селектор, при клике на который будет совершено открытие окна
])