楼主是之前使用了thinkphp3.2快两年了,很早就听说过thinkphp的版本已经到达5了。
不过鉴于早期的版本尚未完善,并没有立即开始学习。最近做一个项目,尝试一下新的知识。
但是在使用的时候,的确不是很方便。文档方面是一个硬伤,不过是开源的,没有什么好吐槽的。
在尝试自定义一些常量的时候,遇到了一些问题。
像3.2版本的,直接就在整个项目下的index.php下面用define去定义一些常量,然后就可以在代码中直接使用。
这次走了旧路,直接在整个项目下找到一个类似3.2版本index定义的think文件。代码如下:
1 // 定义项目路径 2 define('APP_PATH', __DIR__ . '/application/'); 3 4 // 加载框架引导文件 5 require __DIR__.'/thinkphp/console.php';
在此处,我需要定义上传的常量:
故修改代码为:
1 // 定义项目路径 2 define('APP_PATH', __DIR__ . '/application/'); 3 // 定义上传路径 4 define('UPLOAD_PATH', __DIR__.'/public/uploads/'); 5 // 加载框架引导文件 6 require __DIR__.'/thinkphp/console.php';
但是在寻找的时候却出现错误: