控制器

项目目录说明中我们看到了DefaultController.php文件及的内容

<?php
 namespace web\Controller;

 use Cml\Controller;

class DefaultController extends Controller
{
    public function index()
    {
        echo '欢迎使用cml框架,应用初始化成功';
    }
}

可以看到 控制器都有带Controller后缀 且必须继承 Cml\Controller 这个基类 在这边命名空间以web\Controller开始 因为这边DefaultController直接是存放在web\Controller目录下 所以命名空间为 web\Controller,假如我们有一个商品模块商品模块下有商品跟订单两个控制器 这时目录结构则为 相应的Goods的文件内容为

 <?php
 namespace web\Controller\Goods;

 use Cml\Controller;

 class GoodsController extends Controller
 {
     public function index()
     {

     }
 }

在这里我们的命名空间就要相应的申明为 web\Controller\Goods

results matching ""

    No results matching ""