Пример #1
0
     * Retrieves index rule
     * @return array rule
     */
    public static function index()
    {
        $route = <?php 
echo ComponentHelper::basename($generator->helperComponent->getClass(ComponentHelper::RK_HELPER_URL_ROUTE_FE));
?>
::ROUTE_INDEX;

        $pattern = $route;

        return static::getRule($pattern, $route);
    }

    /**
     * Retrieves view rule
     * @return array rule
     */
    public static function view()
    {
        $route = <?php 
echo ComponentHelper::basename($generator->helperComponent->getClass(ComponentHelper::RK_HELPER_URL_ROUTE_FE));
?>
::ROUTE_VIEW;

        $pattern = $route;

        return static::getRule($pattern, $route);
    }
}
Пример #2
0
/* @var $this yii\web\View */
/* @var $generator \dlds\giixer\generators\ultimate\Generator */
echo "<?php\n";
?>

namespace <?php 
echo ComponentHelper::ns($generator->helperComponent->getClass(ComponentHelper::RK_HANDLER_CRUD_BE));
?>
;

/**
 * This is backend CRUD handler for table "<?php 
echo $generator->generateTableName($generator->tableName);
?>
".
 *
 * @inheritdoc
 * @see <?php 
echo ComponentHelper::root($generator->helperComponent->getParentClass(ComponentHelper::RK_HANDLER_CRUD_BE)) . "\n";
?>
 */
class <?php 
echo ComponentHelper::basename($generator->helperComponent->getClass(ComponentHelper::RK_HANDLER_CRUD_BE));
?>
 extends <?php 
echo ComponentHelper::root($generator->helperComponent->getParentClass(ComponentHelper::RK_HANDLER_CRUD_BE));
?>
 
{

}
Пример #3
0
/**
 * This is backend ROUTE helper for table "<?php 
echo $generator->generateTableName($generator->tableName);
?>
".
 *
 * @inheritdoc
 * @see <?php 
echo $generator->helperComponent->getParentClass(ComponentHelper::RK_HELPER_URL_ROUTE_BE) . "\n";
?>
 */
class <?php 
echo ComponentHelper::basename($generator->helperComponent->getClass(ComponentHelper::RK_HELPER_URL_ROUTE_BE));
?>
 extends <?php 
echo ComponentHelper::root($generator->helperComponent->getParentClass(ComponentHelper::RK_HELPER_URL_ROUTE_BE)) . "\n";
?>
{

    /**
     * Valid routes
     */
    const ROUTE_INDEX = '<?php 
echo $generator->helperCrud->getRoute('index');
?>
';
    const ROUTE_CREATE = '<?php 
echo $generator->helperCrud->getRoute('create');
?>
';
    const ROUTE_VIEW = '<?php 
Пример #4
0
    foreach ($generator->getColumnNames() as $name) {
        if (++$count < 6) {
            echo "'" . $name . "',\n";
            ?>
            <?php 
        } else {
            echo "// '" . $name . "',\n";
            ?>
            <?php 
        }
    }
} else {
    foreach ($tableSchema->columns as $column) {
        $format = $generator->generateColumnFormat($column);
        if (++$count < 6) {
            echo "      '" . $column->name . ($format === 'text' ? "" : ":" . $format) . "',\n";
            ?>
            <?php 
        } else {
            echo "      // '" . $column->name . ($format === 'text' ? "" : ":" . $format) . "',\n";
            ?>
            <?php 
        }
    }
}
echo "\n    [\n        'class' => 'kartik\\grid\\ActionColumn',\n        'header' => false,\n        'template' => '{update}'\n    ],\n];\n?>\n";
?>

<?php 
echo "\n<?php\n\n\$exportConfig = [\n    GridView::CSV => [\n        'label' => Yii::t('" . $generator->helperCrud->getI18nCategory('dynagrid') . "', 'CSV'),\n        'alertMsg' => Yii::t('" . $generator->helperCrud->getI18nCategory('dynagrid') . "', 'The CSV export file will be generated for download.'),\n        'options' => ['title' => Yii::t('" . $generator->helperCrud->getI18nCategory('dynagrid') . "', 'Comma Separated Values')],\n    ],\n];\n?>\n\n<?=\n\nDynaGrid::widget([\n    'columns' => \$columns,\n    'storage' => DynaGrid::TYPE_DB,\n    'theme' => 'panel-default',\n    'allowThemeSetting' => false,\n    'gridOptions' => [\n        'dataProvider' => \$searchHandler->getDataProvider(),\n        'filterModel' => \$searchHandler,\n        'panel' => ['heading' => \\Yii::t('" . $generator->helperCrud->getI18nCategory('dynagrid') . "', 'heading_entries_found')],\n        'pjax' => true,\n        'toolbar' => [\n            [\n                'content' => Html::a('<i class=\"glyphicon glyphicon-search\"></i>', sprintf('#%s', " . ComponentHelper::basename($generator->helperComponent->getClass(ComponentHelper::RK_HELPER_ELEMENT_BE)) . "::" . $generator->helperCrud->getConstant(CrudHelper::CT_MODAL_SEARCH) . "), ['data' => ['pjax' => 0, 'toggle' => 'modal'], 'class' => 'btn btn-default', 'title' => Yii::t('" . $generator->helperCrud->getI18nCategory('dynagrid') . "', 'cta_extended_search')])\n            ],\n            //'{dynagridFilter}',\n            //'{dynagridSort}',\n            '{dynagrid}',\n            [\n                'content' => Html::a('<i class=\"glyphicon glyphicon-remove\"></i>', " . ComponentHelper::basename($generator->helperComponent->getClass(ComponentHelper::RK_HELPER_URL_ROUTE_BE)) . "::index(), ['data-pjax' => 0, 'class' => 'btn btn-default', 'title' => Yii::t('" . $generator->helperCrud->getI18nCategory('dynagrid') . "', 'cta_reset_grid')])\n            ],\n            '{export}',\n            '{toggleData}',\n        ],\n        'export' => [\n            'header' => Html::tag('li', Yii::t('" . $generator->helperCrud->getI18nCategory('dynagrid') . "', 'cta_export_data'), ['role' => 'presentation', 'class' => 'dropdown-header']),\n            'menuOptions' => ['class' => 'dropdown-menu pull-right'],\n            'messages' => [\n                'allowPopups' => \\Yii::t('" . $generator->helperCrud->getI18nCategory('dynagrid') . "', 'alert_allow_popups'),\n                'confirmDownload' => \\Yii::t('" . $generator->helperCrud->getI18nCategory('dynagrid') . "', 'alert_confirm_download'),\n                'downloadProgress' => \\Yii::t('" . $generator->helperCrud->getI18nCategory('dynagrid') . "', 'alert_download_progress'),\n                'downloadComplete' => \\Yii::t('" . $generator->helperCrud->getI18nCategory('dynagrid') . "', 'alert_download_complete'),\n            ],\n        ],\n        'exportConfig' => \$exportConfig,\n    ],\n    'options' => [\n        'id' => " . ComponentHelper::basename($generator->helperComponent->getClass(ComponentHelper::RK_HELPER_ELEMENT_BE)) . "::" . $generator->helperCrud->getConstant(CrudHelper::CT_GRID_OVERVIEW) . "\n    ],\n    'showPersonalize' => true,\n    'allowFilterSetting' => false,\n    'allowSortSetting' => false,\n]);\n?>\n\n<?php\n\nModal::begin([\n    'id' => " . ComponentHelper::basename($generator->helperComponent->getClass(ComponentHelper::RK_HELPER_ELEMENT_BE)) . "::" . $generator->helperCrud->getConstant(CrudHelper::CT_MODAL_SEARCH) . ",\n    'header' => Html::tag('h3', \\Yii::t('" . $generator->helperCrud->getI18nCategory('dynagrid') . "', 'heading_extended_search')),\n])\n?>\n\n<?= \$this->render('_search', ['model' => \$searchHandler]); ?>\n\n<?php Modal::end() ?>\n";
Пример #5
0
            'searchHandler' => $handler,
        ]);
    }

    /**
     * Displays a single <?php 
echo ModelHelper::root($generator->helperModel->getClass(ModelHelper::RK_MODEL_CM));
?>
 model.
     * @param integer $id primary key
     * @return mixed
     */
    public function actionView($id)
    {
        $handler = new <?php 
echo ComponentHelper::basename($generator->helperComponent->getClass(ComponentHelper::RK_HANDLER_CRUD_FE));
?>
();

        $evt = $handler->read($id);

        if (!$evt->isRead()) {
            return $handler->notFoundFallback();
        }

        return $this->render('view', [
                'model' => $evt->model,
        ]);
    }

}
Пример #6
0
                ->where(['type' => <?php 
    echo ComponentHelper::root($generator->helperComponent->getClass(ModelHelper::RK_HELPER_IMAGE));
    ?>
::getType()])
                ->orderBy(['rank' => SORT_ASC]);
    }

    /**
     * Images relation
     * @return ActiveQuery relation
     */
    public function getAssignedImages()
    {
        return $this->hasMany(\dlds\galleryManager\GalleryImageProxy::className(), ['owner_id' => 'id'])
                ->where(['type' => <?php 
    echo ComponentHelper::root($generator->helperComponent->getClass(ModelHelper::RK_HELPER_IMAGE));
    ?>
::getType()]);
    }
<?php 
}
?>

    /**
     * @inheritdoc
     */
    public function getRecordPrint()
    {
        <?php 
echo $generator->getRecordPrintSyntax();
?>
Пример #7
0
echo "\n    <?php Portlet::end(); ?>\n    ";
?>

<?php 
if ($generator->generateGalleryBehavior) {
    ?>

    <?php 
    echo "<?php\n    Portlet::begin([\n        'icon' => 'icon-picture',\n        'title' => \\Yii::t('" . $generator->i18nDefaultCategory . "', 'title_gallery'),\n        'color' => Metronic::UI_COLOR_GREEN_HAZE,\n    ]);\n    ?>\n    ";
    ?>

    <div class="row">
        <div class="col-md-12">

            <?php 
    echo "\n            <?=\n            GalleryManager::widget([\n                'model' => \$model,\n                'behaviorName' => " . ModelHelper::root($generator->helperModel->getClass(ModelHelper::RK_MODEL_CM)) . "::" . $generator->getBehaviorConstantName(\dlds\giixer\Module::BEHAVIOR_NAME_GALLERY_MANAGER) . ",\n                'apiRoute' => ArrayHelper::getValue(" . ComponentHelper::basename($generator->helperComponent->getClass(ComponentHelper::RK_HELPER_URL_ROUTE_BE)) . "::gallery(), 0),\n            ]);\n            ?>\n            ";
    ?>


        </div>
    </div>

    <?php 
    echo "\n    <?php Portlet::end(); ?>\n    ";
    ?>

<?php 
}
?>

</div>
Пример #8
0
 /**
  * @inheritdoc
  */
 public function requiredTmplFiles()
 {
     return [ModelHelper::DIR_MODELS => $this->helperModel->getRequiredTmplFiles(), helpers\CrudHelper::DIR_CRUD => $this->helperCrud->getRequiredTmplFiles(), helpers\ComponentHelper::DIR_COMPONENTS => $this->helperComponent->getRequiredTmplFiles()];
 }
Пример #9
0
/* @var $searchHandler <?php 
echo $generator->helperComponent->getClass(ComponentHelper::RK_HANDLER_SEARCH_BE);
?>
 */

$this->title = \Yii::t('<?php 
echo $generator->i18nDefaultCategory;
?>
', 'title_overview_{models}', [
'models' => <?php 
echo $generator->helperCrud->getHeading(true);
?>
,
]);

$this->params['breadcrumbs'][] = <?php 
echo $generator->helperCrud->getHeading(true);
?>
;
?>

<div class="<?php 
echo $generator->helperCrud->getClassid(CrudHelper::RK_MODEL_CM);
?>
-index">
    <?php 
echo "\n    <?php\n    Portlet::begin([\n        'icon' => 'icon-grid',\n        'title' => \$this->title,\n        'actions' => [\n            Link::widget([\n                'icon' => 'fa fa-plus',\n                'iconPosition' => Link::ICON_POSITION_LEFT,\n                'label' => \\Yii::t('" . $generator->i18nDefaultCategory . "', 'cta_create_new'),\n                'url' => " . ComponentHelper::basename($generator->helperComponent->getClass(ComponentHelper::RK_HELPER_URL_ROUTE_BE)) . "::create(),\n                'options' => [\n                    'class' => 'btn blue-steel btn-circle action-create'\n                ],\n                'labelOptions' => [\n                    'class' => 'hidden-480'\n                ],\n            ]),\n        ],\n    ]);\n    ?>\n\n    <?= GxFlashHelper::alertAuto() ?>\n\n    <?=\n    \$this->render('overview/_grid', [\n        'searchHandler' => \$searchHandler,\n    ])\n    ?>\n\n    <?php Portlet::end(); ?>\n    ";
?>

</div>