controller.php 622 B

12345678910111213141516171819202122232425262728
  1. <?php
  2. use yii\helpers\Inflector;
  3. /**
  4. * This is the template for generating a controller class file.
  5. *
  6. * @var yii\web\View $this
  7. * @var yii\gii\generators\controller\Generator $generator
  8. */
  9. echo "<?php\n";
  10. ?>
  11. <?php if (!empty($generator->ns)): ?>
  12. namespace <?= $generator->ns ?>;
  13. <?php endif; ?>
  14. class <?= $generator->getControllerClass() ?> extends <?= '\\' . trim($generator->baseClass, '\\') . "\n" ?>
  15. {
  16. <?php foreach ($generator->getActionIDs() as $action): ?>
  17. public function action<?= Inflector::id2camel($action) ?>()
  18. {
  19. return $this->render('<?= $action ?>');
  20. }
  21. <?php endforeach; ?>
  22. }