Commit d94cc56c authored by Fredy Nurman Saleh's avatar Fredy Nurman Saleh

tidy up. put newlines in saveral part.

parent 4ffd2832
...@@ -82,7 +82,7 @@ use yii\helpers\StringHelper; ...@@ -82,7 +82,7 @@ use yii\helpers\StringHelper;
$items = <<<EOS $items = <<<EOS
[ [
'label' => Yii::t('$generator->modelMessageCategory', StringHelper::basename('{$model::className()}')), 'label' => Yii::t('$generator->modelMessageCategory', '$label'),
'content' => \$this->blocks['main'], 'content' => \$this->blocks['main'],
'active' => true, 'active' => true,
], ],
...@@ -93,8 +93,10 @@ EOS; ...@@ -93,8 +93,10 @@ EOS;
"<?= "<?=
Tabs::widget( Tabs::widget(
[ [
'encodeLabels' => false, 'encodeLabels' => false,
'items' => [ $items ] 'items' => [
$items
]
] ]
); );
?>"; ?>";
......
...@@ -31,10 +31,10 @@ $this->params['breadcrumbs'][] = $this->title; ...@@ -31,10 +31,10 @@ $this->params['breadcrumbs'][] = $this->title;
<div class="giiant-crud <?= Inflector::camel2id(StringHelper::basename($generator->modelClass), '-', true) ?>-create"> <div class="giiant-crud <?= Inflector::camel2id(StringHelper::basename($generator->modelClass), '-', true) ?>-create">
<h1> <h1>
<?= "<?= Yii::t('{$generator->modelMessageCategory}', '{$modelName}') ?>" ?> <?= "<?= Yii::t('{$generator->modelMessageCategory}', '{$modelName}') ?>\n" ?>
<small> <small>
<?php $label = StringHelper::basename($generator->modelClass); ?> <?php $label = StringHelper::basename($generator->modelClass); ?>
<?= '<?= $model->'.$generator->getModelNameAttribute($generator->modelClass).' ?>' ?> <?= '<?= $model->'.$generator->getModelNameAttribute($generator->modelClass)." ?>\n" ?>
</small> </small>
</h1> </h1>
......
...@@ -42,10 +42,8 @@ use <?= $generator->indexWidgetType === 'grid' ? $generator->indexGridClass : 'y ...@@ -42,10 +42,8 @@ use <?= $generator->indexWidgetType === 'grid' ? $generator->indexGridClass : 'y
<?php endif; ?> <?php endif; ?>
*/ */
<?php $this->title = Yii::t(<?= "'{$generator->modelMessageCategory}', '{$modelName}'" ?>);
$this->title = Yii::t($generator->modelMessageCategory, $modelName);
$this->params['breadcrumbs'][] = $this->title; $this->params['breadcrumbs'][] = $this->title;
?>
<?php <?php
if($generator->accessFilter): if($generator->accessFilter):
...@@ -84,7 +82,7 @@ echo '?>'; ...@@ -84,7 +82,7 @@ echo '?>';
<div class="giiant-crud <?= Inflector::camel2id(StringHelper::basename($generator->modelClass), '-', true) ?>-index"> <div class="giiant-crud <?= Inflector::camel2id(StringHelper::basename($generator->modelClass), '-', true) ?>-index">
<?= <?=
'<?php '.($generator->indexWidgetType === 'grid' ? '// ' : '') ?> "<?php\n".($generator->indexWidgetType === 'grid' ? '// ' : '') ?>
<?php if ($generator->searchModelClass !== ''): ?> <?php if ($generator->searchModelClass !== ''): ?>
echo $this->render('_search', ['model' =>$searchModel]); echo $this->render('_search', ['model' =>$searchModel]);
<?php endif; ?> <?php endif; ?>
...@@ -95,8 +93,8 @@ echo '?>'; ...@@ -95,8 +93,8 @@ echo '?>';
<?= "<?php \yii\widgets\Pjax::begin(['id'=>'pjax-main', 'enableReplaceState'=> false, 'linkSelector'=>'#pjax-main ul.pagination a, th a', 'clientOptions' => ['pjax:success'=>'function(){alert(\"yo\")}']]) ?>\n"; ?> <?= "<?php \yii\widgets\Pjax::begin(['id'=>'pjax-main', 'enableReplaceState'=> false, 'linkSelector'=>'#pjax-main ul.pagination a, th a', 'clientOptions' => ['pjax:success'=>'function(){alert(\"yo\")}']]) ?>\n"; ?>
<h1> <h1>
<?= "<?= Yii::t('{$generator->modelMessageCategory}', '{$modelName}') ?>" ?> <?= "<?= Yii::t('{$generator->modelMessageCategory}', '{$modelName}') ?>\n" ?>
<small> <small>
List List
</small> </small>
</h1> </h1>
...@@ -152,6 +150,7 @@ echo "?>\n" ...@@ -152,6 +150,7 @@ echo "?>\n"
'url' => ['{$route}'], 'url' => ['{$route}'],
'label' => '<i class="glyphicon glyphicon-arrow-right">&nbsp;' . Yii::t('$generator->modelMessageCategory', '$label') . '</i>', 'label' => '<i class="glyphicon glyphicon-arrow-right">&nbsp;' . Yii::t('$generator->modelMessageCategory', '$label') . '</i>',
], ],
PHP; PHP;
?> ?>
<?php endforeach; ?> <?php endforeach; ?>
...@@ -169,15 +168,15 @@ PHP; ...@@ -169,15 +168,15 @@ PHP;
'class' => 'dropdown-menu-right' 'class' => 'dropdown-menu-right'
], ],
'encodeLabels' => false, 'encodeLabels' => false,
'items' => [<?= $items ?>] 'items' => [<?= "\n".$items."\n" ?>]
], ],
'options' => [ 'options' => [
'class' => 'btn-default' 'class' => 'btn-default'
] ]
] ]
); );
<?= '?>' ?> <?= "?>\n" ?>
</div> </div>
</div> </div>
<hr /> <hr />
...@@ -188,16 +187,15 @@ PHP; ...@@ -188,16 +187,15 @@ PHP;
'pager' => [ 'pager' => [
'class' => yii\widgets\LinkPager::className(), 'class' => yii\widgets\LinkPager::className(),
'firstPageLabel' => <?= $generator->generateString('First') ?>, 'firstPageLabel' => <?= $generator->generateString('First') ?>,
'lastPageLabel' => <?= $generator->generateString('Last') ?> 'lastPageLabel' => <?= $generator->generateString('Last').",\n" ?>
], ],
<?php if ($generator->searchModelClass !== ''): ?> <?php if ($generator->searchModelClass !== ''): ?>
'filterModel' => $searchModel, 'filterModel' => $searchModel,
<?php endif; ?> <?php endif; ?>
'tableOptions' => ['class' => 'table table-striped table-bordered table-hover'], 'tableOptions' => ['class' => 'table table-striped table-bordered table-hover'],
'headerRowOptions' => ['class'=>'x'], 'headerRowOptions' => ['class'=>'x'],
'columns' => [ 'columns' => [
<?php
<?php
$actionButtonColumn = <<<PHP $actionButtonColumn = <<<PHP
[ [
'class' => '{$generator->actionButtonClass}', 'class' => '{$generator->actionButtonClass}',
......
...@@ -24,7 +24,7 @@ use yii\helpers\Html; ...@@ -24,7 +24,7 @@ use yii\helpers\Html;
* @var <?= ltrim($generator->modelClass, '\\') ?> $model * @var <?= ltrim($generator->modelClass, '\\') ?> $model
*/ */
$this->title = Yii::t('<?= $generator->modelMessageCategory ?>', '<?= $modelName ?>') . $model-><?= $generator->getNameAttribute( $this->title = Yii::t('<?= $generator->modelMessageCategory ?>', '<?= $modelName ?>') . " " . $model-><?= $generator->getNameAttribute(
) ?> . ', ' . <?= $generator->generateString('Edit') ?>; ) ?> . ', ' . <?= $generator->generateString('Edit') ?>;
$this->params['breadcrumbs'][] = ['label' => Yii::t('<?= $generator->modelMessageCategory ?>', '<?= $modelName ?>'), 'url' => ['index']]; $this->params['breadcrumbs'][] = ['label' => Yii::t('<?= $generator->modelMessageCategory ?>', '<?= $modelName ?>'), 'url' => ['index']];
$this->params['breadcrumbs'][] = ['label' => (string)$model-><?= $generator->getNameAttribute( $this->params['breadcrumbs'][] = ['label' => (string)$model-><?= $generator->getNameAttribute(
...@@ -38,7 +38,7 @@ $this->params['breadcrumbs'][] = <?= $generator->generateString('Edit') ?>; ...@@ -38,7 +38,7 @@ $this->params['breadcrumbs'][] = <?= $generator->generateString('Edit') ?>;
<small> <small>
<?php $label = StringHelper::basename($generator->modelClass); ?> <?php $label = StringHelper::basename($generator->modelClass); ?>
<?= '<?= $model->'.$generator->getModelNameAttribute($generator->modelClass).' ?>' ?> <?= '<?= $model->'.$generator->getModelNameAttribute($generator->modelClass)." ?>\n" ?>
</small> </small>
</h1> </h1>
......
...@@ -10,16 +10,17 @@ use yii\helpers\StringHelper; ...@@ -10,16 +10,17 @@ use yii\helpers\StringHelper;
/** @var \yii\db\ActiveRecord $model */ /** @var \yii\db\ActiveRecord $model */
/** @var $generator \schmunk42\giiant\generators\crud\Generator */ /** @var $generator \schmunk42\giiant\generators\crud\Generator */
## TODO: move to generator (?); cleanup ## TODO: move to generator (?); cleanup
$model = new $generator->modelClass(); $model = new $generator->modelClass();
$model->setScenario('crud'); $model->setScenario('crud');
$safeAttributes = $model->safeAttributes(); $safeAttributes = $model->safeAttributes();
if (empty($safeAttributes)) { if (empty($safeAttributes))
{
$model->setScenario('default'); $model->setScenario('default');
$safeAttributes = $model->safeAttributes(); $safeAttributes = $model->safeAttributes();
} }
if (empty($safeAttributes)) { if (empty($safeAttributes))
{
$safeAttributes = $model->getTableSchema()->columnNames; $safeAttributes = $model->getTableSchema()->columnNames;
} }
...@@ -44,7 +45,7 @@ use dmstr\bootstrap\Tabs; ...@@ -44,7 +45,7 @@ use dmstr\bootstrap\Tabs;
$copyParams = $model->attributes; $copyParams = $model->attributes;
$this->title = Yii::t('<?= $generator->modelMessageCategory ?>', '<?= $modelName ?>'); $this->title = Yii::t('<?= $generator->modelMessageCategory ?>', '<?= $modelName ?>');
$this->params['breadcrumbs'][] = ['label' => Yii::t('<?= $generator->modelMessageCategory ?>', '<?=Inflector::pluralize($modelName) ?>'), 'url' => ['index']]; $this->params['breadcrumbs'][] = ['label' => Yii::t('<?= $generator->modelMessageCategory ?>', '<?= Inflector::pluralize($modelName) ?>'), 'url' => ['index']];
$this->params['breadcrumbs'][] = ['label' => (string)$model-><?= $generator->getNameAttribute() ?>, 'url' => ['view', <?= $urlParams ?>]]; $this->params['breadcrumbs'][] = ['label' => (string)$model-><?= $generator->getNameAttribute() ?>, 'url' => ['view', <?= $urlParams ?>]];
$this->params['breadcrumbs'][] = <?= $generator->generateString('View') ?>; $this->params['breadcrumbs'][] = <?= $generator->generateString('View') ?>;
?> ?>
...@@ -61,9 +62,9 @@ $this->params['breadcrumbs'][] = <?= $generator->generateString('View') ?>; ...@@ -61,9 +62,9 @@ $this->params['breadcrumbs'][] = <?= $generator->generateString('View') ?>;
<h1> <h1>
<?= "<?= Yii::t('{$generator->modelMessageCategory}', '{$modelName}') ?>" ?> <?= "<?= Yii::t('{$generator->modelMessageCategory}', '{$modelName}') ?>\n" ?>
<small> <small>
<?= '<?= $model->'.$generator->getModelNameAttribute($generator->modelClass).' ?>' ?> <?= '<?= $model->'.$generator->getModelNameAttribute($generator->modelClass)." ?>\n" ?>
</small> </small>
</h1> </h1>
...@@ -72,24 +73,24 @@ $this->params['breadcrumbs'][] = <?= $generator->generateString('View') ?>; ...@@ -72,24 +73,24 @@ $this->params['breadcrumbs'][] = <?= $generator->generateString('View') ?>;
<!-- menu buttons --> <!-- menu buttons -->
<div class='pull-left'> <div class='pull-left'>
<?= '<?= ' ?>Html::a( <?= '<?= ' ?>Html::a(
'<span class="glyphicon glyphicon-pencil"></span> ' . <?= $generator->generateString('Edit') ?>, '<span class="glyphicon glyphicon-pencil"></span> ' . <?= $generator->generateString('Edit') ?>,
[ 'update', <?= $urlParams ?>], [ 'update', <?= $urlParams ?>],
['class' => 'btn btn-info']) ?> ['class' => 'btn btn-info']) ?>
<?= '<?= ' ?>Html::a( <?= '<?= ' ?>Html::a(
'<span class="glyphicon glyphicon-copy"></span> ' . <?= $generator->generateString('Copy') ?>, '<span class="glyphicon glyphicon-copy"></span> ' . <?= $generator->generateString('Copy') ?>,
['create', <?= $urlParams ?>, '<?= StringHelper::basename($generator->modelClass) ?>'=>$copyParams], ['create', <?= $urlParams ?>, '<?= StringHelper::basename($generator->modelClass) ?>'=>$copyParams],
['class' => 'btn btn-success']) ?> ['class' => 'btn btn-success']) ?>
<?= '<?= ' ?>Html::a( <?= '<?= ' ?>Html::a(
'<span class="glyphicon glyphicon-plus"></span> ' . <?= $generator->generateString('New') ?>, '<span class="glyphicon glyphicon-plus"></span> ' . <?= $generator->generateString('New') ?>,
['create'], ['create'],
['class' => 'btn btn-success']) ?> ['class' => 'btn btn-success']) ?>
</div> </div>
<div class="pull-right"> <div class="pull-right">
<?= "<?= " ?>Html::a('<span class="glyphicon glyphicon-list"></span> ' <?= "<?= " ?>Html::a('<span class="glyphicon glyphicon-list"></span> '
. <?= $generator->generateString('Full list') ?>, ['index'], ['class'=>'btn btn-default']) ?> . <?= $generator->generateString('Full list') ?>, ['index'], ['class'=>'btn btn-default']) ?>
</div> </div>
...@@ -98,20 +99,24 @@ $this->params['breadcrumbs'][] = <?= $generator->generateString('View') ?>; ...@@ -98,20 +99,24 @@ $this->params['breadcrumbs'][] = <?= $generator->generateString('View') ?>;
<hr /> <hr />
<?php <?php
echo "<?php \$this->beginBlock('{$generator->modelClass}'); ?>\n"; echo "<?php \$this->beginBlock('".substr(strrchr($model::className(), '\\'), 1)."'); ?>\n";
?> ?>
<?= $generator->partialView('detail_prepend', $model); ?> <?= $generator->partialView('detail_prepend', $model); ?>
<?= '<?= ' ?>DetailView::widget([ <?= '<?= ' ?>DetailView::widget([
'model' => $model, 'model' => $model,
'attributes' => [ 'attributes' => [
<?php <?php
foreach ($safeAttributes as $attribute) { foreach ($safeAttributes as $attribute)
{
$format = $generator->attributeFormat($attribute); $format = $generator->attributeFormat($attribute);
if (!$format) { if (!$format)
{
continue; continue;
} else { }
else
{
echo $format.",\n"; echo $format.",\n";
} }
} }
...@@ -123,9 +128,11 @@ $this->params['breadcrumbs'][] = <?= $generator->generateString('View') ?>; ...@@ -123,9 +128,11 @@ $this->params['breadcrumbs'][] = <?= $generator->generateString('View') ?>;
<hr/> <hr/>
<?= '<?= ' ?>Html::a('<span class="glyphicon glyphicon-trash"></span> ' . <?= $generator->generateString( <?= '<?= ' ?>Html::a('<span class="glyphicon glyphicon-trash"></span> ' . <?=
$generator->generateString(
'Delete' 'Delete'
) ?>, ['delete', <?= $urlParams ?>], )
?>, ['delete', <?= $urlParams ?>],
[ [
'class' => 'btn btn-danger', 'class' => 'btn btn-danger',
'data-confirm' => '' . <?= $generator->generateString('Are you sure to delete this item?') ?> . '', 'data-confirm' => '' . <?= $generator->generateString('Are you sure to delete this item?') ?> . '',
...@@ -134,27 +141,29 @@ $this->params['breadcrumbs'][] = <?= $generator->generateString('View') ?>; ...@@ -134,27 +141,29 @@ $this->params['breadcrumbs'][] = <?= $generator->generateString('View') ?>;
<?= "<?php \$this->endBlock(); ?>\n\n"; ?> <?= "<?php \$this->endBlock(); ?>\n\n"; ?>
<?php <?php
// get relation info $ prepare add button // get relation info $ prepare add button
$model = new $generator->modelClass(); $model = new $generator->modelClass();
$label = substr(strrchr($model::className(), '\\'), 1);
$items = <<<EOS $items = <<<EOS
[ [
'label' => '<b class=""># '.\$model->{$model->primaryKey()[0]}.'</b>', 'label' => '<b class=""># '.\$model->{$model->primaryKey()[0]}.'</b>',
'content' => \$this->blocks['{$generator->modelClass}'], 'content' => \$this->blocks['{$label}'],
'active' => true, 'active' => true,
], ],
EOS; EOS;
foreach ($generator->getModelRelations($generator->modelClass, ['has_many']) as $name => $relation) { foreach ($generator->getModelRelations($generator->modelClass, ['has_many']) as $name => $relation)
{
echo "\n<?php \$this->beginBlock('$name'); ?>\n"; echo "\n<?php \$this->beginBlock('$name'); ?>\n";
$showAllRecords = false; $showAllRecords = false;
if ($relation->via !== null) { if ($relation->via !== null)
$pivotName = Inflector::pluralize($generator->getModelByTableName($relation->via->from[0])); {
$pivotName = Inflector::pluralize($generator->getModelByTableName($relation->via->from[0]));
$pivotRelation = $model->{'get'.$pivotName}(); $pivotRelation = $model->{'get'.$pivotName}();
$pivotPk = key($pivotRelation->link); $pivotPk = key($pivotRelation->link);
$addButton = " <?= Html::a( $addButton = " <?= Html::a(
'<span class=\"glyphicon glyphicon-link\"></span> ' . ".$generator->generateString('Attach')." . ' ". '<span class=\"glyphicon glyphicon-link\"></span> ' . ".$generator->generateString('Attach')." . ' ".
...@@ -165,40 +174,44 @@ EOS; ...@@ -165,40 +174,44 @@ EOS;
)."'=>\$model->{$model->primaryKey()[0]}]], )."'=>\$model->{$model->primaryKey()[0]}]],
['class'=>'btn btn-info btn-xs'] ['class'=>'btn btn-info btn-xs']
) ?>\n"; ) ?>\n";
} else { }
else
{
$addButton = ''; $addButton = '';
} }
// relation list, add, create buttons // relation list, add, create buttons
echo "<div style='position: relative'><div style='position:absolute; right: 0px; top: 0px;'>\n"; echo "<div style='position: relative'>\n<div style='position:absolute; right: 0px; top: 0px;'>\n";
echo " <?= Html::a( echo " <?= Html::a(
'<span class=\"glyphicon glyphicon-list\"></span> ' . ".$generator->generateString('List All')." . ' ". '<span class=\"glyphicon glyphicon-list\"></span> ' . ".$generator->generateString('List All')." . ' ".
Inflector::camel2words($name)."', Inflector::camel2words($name)."',
['".$generator->createRelationRoute($relation, 'index')."'], ['".$generator->createRelationRoute($relation, 'index')."'],
['class'=>'btn text-muted btn-xs'] ['class'=>'btn text-muted btn-xs']
) ?>\n"; ) ?>\n";
// TODO: support multiple PKs // TODO: support multiple PKs
echo " <?= Html::a( echo " <?= Html::a(
'<span class=\"glyphicon glyphicon-plus\"></span> ' . ".$generator->generateString('New')." . ' ". '<span class=\"glyphicon glyphicon-plus\"></span> ' . ".$generator->generateString('New')." . ' ".
Inflector::singularize(Inflector::camel2words($name))."', Inflector::singularize(Inflector::camel2words($name))."',
['".$generator->createRelationRoute($relation, 'create')."', '". ['".$generator->createRelationRoute($relation, 'create')."', '".
Inflector::id2camel($generator->generateRelationTo($relation), '-', true)."' => ['".key($relation->link)."' => \$model->".$model->primaryKey()[0]."]], Inflector::id2camel($generator->generateRelationTo($relation), '-', true)."' => ['".key($relation->link)."' => \$model->".$model->primaryKey()[0]."]],
['class'=>'btn btn-success btn-xs'] ['class'=>'btn btn-success btn-xs']
); ?>\n"; ); ?>\n";
echo $addButton; echo $addButton;
echo '</div></div>';#<div class='clearfix'></div>\n"; echo "</div>\n</div>\n"; #<div class='clearfix'></div>\n";
// render pivot grid // render pivot grid
if ($relation->via !== null) { if ($relation->via !== null)
$pjaxId = "pjax-{$pivotName}"; {
$pjaxId = "pjax-{$pivotName}";
$gridRelation = $pivotRelation; $gridRelation = $pivotRelation;
$gridName = $pivotName; $gridName = $pivotName;
} else { }
$pjaxId = "pjax-{$name}"; else
{
$pjaxId = "pjax-{$name}";
$gridRelation = $relation; $gridRelation = $relation;
$gridName = $name; $gridName = $name;
} }
$output = $generator->relationGrid($gridName, $gridRelation, $showAllRecords); $output = $generator->relationGrid($gridName, $gridRelation, $showAllRecords);
...@@ -206,8 +219,8 @@ EOS; ...@@ -206,8 +219,8 @@ EOS;
// render relation grid // render relation grid
if (!empty($output)): if (!empty($output)):
echo "<?php Pjax::begin(['id'=>'pjax-{$name}', 'enableReplaceState'=> false, 'linkSelector'=>'#pjax-{$name} ul.pagination a, th a', 'clientOptions' => ['pjax:success'=>'function(){alert(\"yo\")}']]) ?>\n"; echo "<?php Pjax::begin(['id'=>'pjax-{$name}', 'enableReplaceState'=> false, 'linkSelector'=>'#pjax-{$name} ul.pagination a, th a', 'clientOptions' => ['pjax:success'=>'function(){alert(\"yo\")}']]) ?>\n";
echo '<?= '.$output."?>\n"; echo "<?=\n ".$output."\n?>\n";
echo "<?php Pjax::end() ?>\n"; echo "<?php Pjax::end() ?>\n";
endif; endif;
echo "<?php \$this->endBlock() ?>\n\n"; echo "<?php \$this->endBlock() ?>\n\n";
...@@ -219,21 +232,21 @@ EOS; ...@@ -219,21 +232,21 @@ EOS;
'content' => \$this->blocks['$name'], 'content' => \$this->blocks['$name'],
'label' => '<small>$label <span class="badge badge-default">'.count(\$model->get{$name}()->asArray()->all()).'</span></small>', 'label' => '<small>$label <span class="badge badge-default">'.count(\$model->get{$name}()->asArray()->all()).'</span></small>',
'active' => false, 'active' => false,
], ],\n
EOS; EOS;
} }
?> ?>
<?= <?=
// render tabs // render tabs
"<?= Tabs::widget( "<?= Tabs::widget(
[ [
'id' => 'relation-tabs', 'id' => 'relation-tabs',
'encodeLabels' => false, 'encodeLabels' => false,
'items' => [ $items ] 'items' => [\n $items ]
] ]
); );
?>"; ?>";
?> ?>
</div> </div>
...@@ -324,20 +324,26 @@ EOS; ...@@ -324,20 +324,26 @@ EOS;
$pageParam = Inflector::slug("page-{$name}"); $pageParam = Inflector::slug("page-{$name}");
$firstPageLabel = $this->generator->generateString('First'); $firstPageLabel = $this->generator->generateString('First');
$lastPageLabel = $this->generator->generateString('Last'); $lastPageLabel = $this->generator->generateString('Last');
$code = '\'<div class="table-responsive">\' . '; $code = "'<div class=\"table-responsive\">'\n . ";
$code .= <<<EOS $code .= <<<EOS
\\yii\\grid\\GridView::widget([ \\yii\\grid\\GridView::widget([
'layout' => '{summary}{pager}<br/>{items}{pager}', 'layout' => '{summary}{pager}<br/>{items}{pager}',
'dataProvider' => new \\yii\\data\\ActiveDataProvider([{$query}, 'pagination' => ['pageSize' => 20, 'pageParam'=>'{$pageParam}']]), 'dataProvider' => new \\yii\\data\\ActiveDataProvider([
{$query},
'pagination' => [
'pageSize' => 20,
'pageParam'=>'{$pageParam}',
]
]),
'pager' => [ 'pager' => [
'class' => yii\widgets\LinkPager::className(), 'class' => yii\widgets\LinkPager::className(),
'firstPageLabel' => {$firstPageLabel}, 'firstPageLabel' => {$firstPageLabel},
'lastPageLabel' => {$lastPageLabel} 'lastPageLabel' => {$lastPageLabel}
], ],
'columns' => [$columns] 'columns' => [\n $columns]
]) ])
EOS; EOS;
$code .= ' . \'</div>\' '; $code .= "\n . '</div>' ";
return $code; return $code;
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment