【原创】使用ThinkPHP5产生的一些小问题
1、数据库所有的配置都没问题,但是总提示:No database selected
当你已经设置好了数据库了,查找各个地方也都感觉没有任何问题,但是却总是提示没有选择数据库,怎么回事呢?不要急,有可能是缓存导致的,删除runtime这个文件夹,清除缓存再试试,应该就没问题了!
2、自动生成模块和代码注意事项【public目录下的index.php】
// 读取自动生成定义文件$build = include ‘../build.php’; // 在上一层目录// 运行自动生成\think\Build::run($build); // build要首字大写,否则抓瞎// 后台管理模块\think\Build::module(‘admin’);
3、以post方式定义的路由,以get方式访问下面三种路由都会指向默认的方法,即demo/Index/index方法
Route::post( [‘demo’ => ‘demo/Index/index’,‘demo/index’ => ‘demo/Index/index’,‘demo/demo’ => ‘demo/Index/demo’,]);