Esempio n. 1
0
<?php

use yii\helpers\Html;
use yii\widgets\ActiveForm;
use alex2alan\admin\models\Menu;
use yii\helpers\Json;
use alex2alan\admin\AutocompleteAsset;
/* @var $this yii\web\View */
/* @var $model alex2alan\admin\models\Menu */
/* @var $form yii\widgets\ActiveForm */
AutocompleteAsset::register($this);
$opts = Json::htmlEncode(['menus' => Menu::getMenuSource(), 'routes' => Menu::getSavedRoutes()]);
$this->registerJs("var _opts = {$opts};");
$this->registerJs($this->render('_script.js'));
?>

<div class="menu-form">
    <?php 
$form = ActiveForm::begin();
?>
    <?php 
echo Html::activeHiddenInput($model, 'parent', ['id' => 'parent_id']);
?>
    <div class="row">
        <div class="col-sm-6">
            <?php 
echo $form->field($model, 'name')->textInput(['maxlength' => 128]);
?>

            <?php 
echo $form->field($model, 'parent_name')->textInput(['id' => 'parent_name']);