thinkPHP5.1的安装与初识

thinkPHP5开发手册:https://www.kancloud.cn/manual/thinkphp5

一.thinkPHP5.1的安装(方式一)

①打开windows下的运行:cmd,然后运行

composer config -g repo.packagist composer https://packagist.phpcomposer.com

image.png

②如果上述地址产生阻碍,可使用国内的

composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/

image.png

③启用服务器环境,测试本地web环境是否正常

④如果是首次安装thinkphp5.1,那么先从cmd切换到你要加载的根目录然后运行代码

composer create-project topthink/think=5.1.* tp5.1test


image.png

⑤通过访问http://localhost/tp5.1test/public测试是否进入首页

⑥如果更新你的项目版本,直接进入项目根目录,然后运行代码

composer update topthink/framework

composer升级

composer selfupdate
项目创建后将public文件下的index.php和.htaccess文件移到项目根目录下,同时修改下index.php内容

(方式二)

image.png
image.png

注:在thinkphp5.0框架中,在URL地址栏里面如果不写模块、控制器和操作名,默认访问的就是index模块下打的index控制器下面的index操作,可以在config.php文件进行修改。

二.

image.png

三.

image.png

四.

image.png

五.

image.png

image.png

七.数据库的操作

①查询操作

1.Db::table()中table必须制定完整数据表(包括前缀);Db::name()中table不需要加入前缀

2.想要获取多列数据,可使用select()方法:Db::table('demo_user')->select();

3.多列数据查询不到数据返回空数组,使用selectOrFail()抛出异常:Db::table('demo_user')-.where('id',1)->selectOrFail();

4.如果只查一条数据可以使用find()方法:Db::table('demo_user')->find();

5.指定数据查询,可以使用where()方法:Db::table('demo_user')->where('id',1)->find();

6.Db::getLastSql()方法,可以得到最近一条sql查询的原生语句;

7.使用findOrFail()方法可以查询到一条数据,没有数据时抛出异常:Db::table('demo_user')-.where('id',1)->findOrFail();

8.使用findOrEmpty()方法可以查询到一条数据,没有数据时返回一个空数组:Db::table('demo_user')-.where('id',1)->findOrEmpty();

image.png

image.png

image.png

image.png

image.png

image.png

image.png

时间查询

image.png

子查询

image.png

②新增数据

image.png

image.png

③修改数据

image.png

④删除数据

image.png

⑤其他

image.png

image.png

image.png

image.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容