_form_language.php 1.16 KB
<?php
    use artbox\core\components\imagemanager\components\ImageManagerInputWidget;
    use artbox\core\models\Language;
    use dosamigos\tinymce\TinyMce;
    use yii\web\View;
    use yii\widgets\ActiveForm;
    use artbox\core\helpers\SlugifyDecorator;
    
    /**
     * @var \artbox\core\models\SlideLang $model_lang
     * @var Language                      $language
     * @var ActiveForm                    $form
     * @var View                          $this
     */
    
    $attributeField = $form->field($model_lang, '[' . $language->id . ']object_name')
              ->textInput([ 'maxlength' => true ]);
    
    echo $attributeField;
    
    echo SlugifyDecorator::decorate(
        $form->field($model_lang, '[' . $language->id . ']aliasValue'),
        [ '/alias/slugify' ],
        $attributeField,
        false,
        $language->id
    )
                         ->textInput([ 'maxlength' => true ]);
    
    
    echo $form->field($model_lang, '[' . $language->id . ']upper_text')
              ->textarea([ 'rows' => 7 ]);
    
    echo $form->field($model_lang, '[' . $language->id . ']about_object_text')
              ->textarea([ 'rows' => 7 ]);
    
?>