前置方法

如果要在执行所有方法前都先做某操作。只要申明 init()方法即可如我们需要做权限控制,只要声明一个CommonController其它控制器都继承它
  1. <?php
  2. namespace web\Controller;
  3. use Cml\Controller;
  4. class CommonController extends Controller
  5. {
  6. public function init()
  7. {
  8. //权限处理
  9. }
  10. }

原文: http://doc.cmlphp.com/devintro/controller/before_action.html