Example #1
0
<?php

/**
 * Exemplatory aside menu
 * 
 * While this view file is subjective, the usage of GUIHelper is emphasised 
 * particularly in function of menu setup common to framework practises
 * 
 */
use yii\widgets\Menu;
use humanized\location\components\GUIHelper;
echo Menu::widget(['items' => GUIHelper::getMenuItems(), 'options' => ['class' => 'nav nav-pills nav-stacked', 'id' => 'navbar-id', 'style' => 'font-size: 14px;', 'data-tag' => 'yii2-menu']]);
Example #2
0
<?php

use yii\helpers\Html;
use yii\widgets\ActiveForm;
use kartik\select2\Select2;
use kartik\typeahead\TypeaheadBasic;
//$form = ActiveForm::begin(); //Default Active Form begin
$form = ActiveForm::begin(['id' => 'create-location', 'options' => ['class' => 'form', 'enctype' => 'multipart/form-data']]);
/**
 * Select2 for County Selection Dropdown
 */
echo $form->field($model, 'country_id')->widget(Select2::classname(), ['data' => \humanized\location\components\GUIHelper::getCountryList(), 'options' => ['placeholder' => 'Select Country'], 'pluginOptions' => ['allowClear' => true]])->label(false);
/*
 * Dependant City Typeahead
 */
echo $form->field($model, 'label')->widget(TypeaheadBasic::classname(), ['data' => ['' => ''], 'options' => ['placeholder' => 'Enter Location Name'], 'pluginOptions' => ['highlight' => true]])->label(false);
/**
 * Dependant Postcode Typeahead 
 */
echo $form->field($model, 'postcode')->widget(TypeaheadBasic::classname(), ['data' => ['' => ''], 'options' => ['placeholder' => 'Enter Postcode (Optional)'], 'pluginOptions' => ['highlight' => true]])->label(false);
echo Html::submitButton('Submit', ['class' => 'btn btn-primary']);
ActiveForm::end();