thinkphp3.23 新建新的模块

今天想尝试在thinkphp中新加入一个Api模块用来传输与手机app端的数据接口,可是新建的Api老是报错,命名空间第二行错误,反正我也是调整了半天也没有尝试的出来,然后上网百度了下,在index.php内可以新建模块

 if(version_compare(PHP_VERSION,'5.3.0','<'))  die('require PHP > 5.3.0 !');
 // 开启调试模式 建议开发阶段开启 部署阶段注释或者设为false
 define('APP_DEBUG',True);
 // 定义应用目录
 define('BIND_MODULE','Api');
 define('APP_PATH','./Application/');
 // 引入ThinkPHP入口文件
 require './ThinkPHP/ThinkPHP.php';

然后我把新加入的代码define('BIND_MODULE','Api');

一般出现模板报错的情况错误可能为命名空间未更改,或者在头部有输出。一劳永逸的方法是可以手动在Applications目录下建立一个新的模块目录,该目录应该包含Conf,Common,Controller,Model,View。然后就可以访问了。


你可能感兴趣的:(thinkphp)