thinkphp5.1.x升级到tp5.2.x小白教程备忘:
因目前没有手册、没有文章,自己摸索的,如有更好的写法,烦请评论里留言告知,谢谢!
1、Db类:use think\Db; 改为:use think\facade\Db;
2、模板变量赋值:$this->assign('a',$a); 改为:$this->assign(array('a'=>$a));【多个变量赋值$this->assign(array('a'=>$a,'b'=>$b));】
3、模板中url生成:
{:url('login/index?lang=cn')} 改为: {:url('login/index',['lang'=>'cn'])}
4、后台入口文件代码(这样就可以任意修改入口文件名admin.php为如:abc.php了):
namespace think; require __DIR__ . '/../vendor/autoload.php'; // 实例化应用 $app = new App(); //设置当前应用的路径 $app->path(__DIR__.'/../app/admin/'); //设置应用名称 $app->name('admin'); //执行应用并响应 $app->run()->send();
上一篇: 《建站管家》二次开发文档
下一篇: 关于开发问题的小白笔记