关于ThinkPHP的学习思路

迷茫
发布: 2017-01-16 13:20:38
原创
1573人浏览过

先来了解下什么是thinkphp

ThinkPHP是一个快速、兼容而且简单的轻量级国产PHP开发框架,使用mvc模式进行项目开发,作为一个整体开发解决方案,ThinkPHP能够解决应用开发中的大多数需要,因为其自身包含了底层架构、兼容处理、基类库、数据库访问层、模板引擎、缓存机制、插件机制、角色认证、表单处理等常用的组件,并且对于跨版本、跨平台和跨数据库移植都比较方便。并且每个组件都是精心设计和完善的,应用开发过程仅仅需要关注您的业务逻辑。

在本地进行开发,我们要先下载thinkphp的压缩包,我们这里以3.2为例,先下载下来,然后我们看一下目录结构,如下图所示:

10.jpg

我们将这几个文件放在本地服务器上,然后运行一下,可以看到这样的效果!

立即学习PHP免费学习笔记(深入)”;

1.jpg

这样我们就可以在里面写程序了!

学习框架,我个人觉得手册是很重要的,所以希望小伙伴们多看手册。

我们接着看以下控制器Controller

<?php
namespace Home\Controller;
use Think\Controller;
class IndexController extends Controller {
    public function index(){
        $this->show();
    }
}
登录后复制

刚才页面显示的是上面的图像,有个笑脸,

当我们写

$this->show(“hello world”);
登录后复制

这样时,在页面就会显示hello world

 Model 一般我们有对数据库的操作都会放在model里面进行写,例如增删改查,然后传到控制器,进行判断,给出提示信息。

View视图,前端显示的文件,我们都会放在view文件下,我们一般有几个数据库表就会建立几个控制器!

这是规范的一种开发方式,但是在我们日常生活中,我们并不是这样来进行开发的,通常我们在Controller里面就已经对数据库进行操作了,对model并没有进行使用!

我们来看以下U方法

{:U('地址', '参数'…)}  这个可能太官方语言了,不太好理解,我自己的理解是模块/控制器/方法

例如 {:U(‘admin/index/index’)}在admin模块下,index控制器里面去找index这个方法

用框架来进行开发,会极大的省很多事,比如验证码,我们只要把手册的代码拿到项目中使用就可以了,分页也是一样,但是使用分页的时候,我们需要改里面的参数。

PHP速学教程(入门到精通)
PHP速学教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载
相关标签:
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号