开发场景
通用控制器
   如需在控制器中增加额外的业务处理,如API - Sign验签业务,直接在Index控制器类中的构造方法中实现即可。自定义控制器
<?php
class Example{
public function one($public_var){//类方法名请与model模型文件名对应
//$public_var数据类型为array,包含了框架变量,如数据库连接变量等,不用在类方法中再次global引入。
//函数中写你的业务,默认在logic中完成;
response($code,$msg,$data);//调用API数据返回运行类库,该类库用于返回数据给请求方,必须实现,方法实参为选填项,如果需要在controller控制器中返回数据请填入。第一个参数为code【数据类型为int】、第二个参数为message【数据类型为string】、第三个参数为返回的数据【数据类型不限】。
//通常默认在model模型/logic逻辑中返回数据给请求方,结构请参考【框架变量-$response】
}
public function two($public_var){
response();
}
}
   当我们定义了多个控制器时,有一些公共类需要统一维护,而不需要在每个控制器中重复维护,此时直接将类写入Index控制器中并
在指定控制器中继承类即可。路由
   默认已对路由进行重写,Apache/Nginx服务器请支持.htaccess/nginx.htaccess,否则请按照以下写法:
http://127.0.0.1/application/presenter/controller/example.php/model/param/?key1=value&key2=value
路由重写

   复初始化目录名。
   路由重写后路由URI将改变   http://127.0.0.1/application/presenter/controller/index.php/model
   当更改application/presenter/controller目录名后在路由URI中需相应替换
重写支持
   Apache默认支持.htaccess,如果不支持请自行配置解决;Nginx默认不支持nginx.htaccess,请按照以下方法配置:
   server {
      listen 80;
      server_name localhost;
      root "D:/wamp/www/easylt";
      location / {
         index index.php index.html;
         autoindex off;
         include D:/wamp/www/easylt/nginx.htaccess;
      }
   }