控制器
在项目目录说明中我们看到了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