控制器初始化

如果控制器继承了 ginkgo\Ctrl 类,不建议定义构造函数 __construct,开发者可以定义控制器初始化方法 c_init,该方法类似于的构造函数。

例如:

  1. namespace app\ctrl\index;
  2. use ginkgo\Ctrl;
  3. class Index extends Ctrl {
  4. public function c_init() {
  5. echo 'init<br>';
  6. }
  7. public function hello() {
  8. return 'hello';
  9. }
  10. public function data() {
  11. return 'data';
  12. }
  13. }

如果访问

会输出

  1. init
  2. hello

如果访问

会输出

  1. init
  2. data