zoukankan      html  css  js  c++  java
  • thinkPHP入门

    什么是框架

    框架就是一定结构的代码,框架提供一个开发web程序的基础架构以及常用的功能

    代码,PHP框架的web程序开发拜倒了流水线上。

    php框架就是一定要按别人规定好的架构编写。

    php开发框架有助于促进快速软件开发,有助于创建更为稳定的程序,并减少编写量。

    你必须要使用定义的代码,编写代码。

    而使用到thinkPHP里的方法都要继承一个基础控制器


    ThinkPHP是一个快速、兼容而简单的轻量级国产PHP开发框架,
    是面向对象的开发结构和MVC模式。作为一个整体解决应用开发中的大量多数需求,
    因为其自身包含了底层架构、兼容处理、基础库、数据库访问层、模板引擎、缓存机制、
    插件机制、角色认证、表单处理、缩略图、验证码、文件上传、数据分页、多国语言等常用
    的组件,并且对于跨域版本、跨平台和跨数据库移植都很方便。


    mvc开发模式

    MVC 是一种使用 MVC(Model View Controller 模型-视图-控制器)设计创建 Web 应用程序的模式。

    1.Model(模型)是应用程序中用于处理应用程序数据逻辑的部分。

      通常模型对象负责在数据库中存取数据。

    2.View(视图)是应用程序中处理数据显示的部分。

      通常视图显示模型获取的数据。

    3.Controller(控制器)是应用程序中处理用户交互的部分。

      控制器接受用户的输入并调用模型和视图去完成用户的需求,所以当单击Web页面中的超链接和发送HTML表单时,控制器本身不输出任何东西和做任何处理。

    它只是接收请求并决定调用哪个模型构件去处理请求,然后再确定用哪个视图来显示返回的数据。 

    MVC 分层同时也简化了分组开发。不同的开发人员可同时开发视图、控制器逻辑和业务逻辑。它强制性的使应用程序的输入、处理和输出分开。

     

    public文件夹放的是静态的代码,如图片,javascript,html

    多web项目使用一个框架代码:只要调配好入口文件即可。

    代码:

    //应用入口文件
    
    if(version_compare(PHP_VERSION,'5.3.0','<')) die('require PHP>5.3.0');
    
    //开启调试模式
    
    define('APP_DEBUG',true);
    
    //定义应用目录
    define('APP_PATH','./../myCode/');
    
    //引入think目录
    
    require '../ThinkPHP/ThinkPHP.php';

    在开发中一定要开启调试模式。

    而应用目录只要定义好会自动生成。

    使用thinkPHP可以更加快捷开发。

     

  • 相关阅读:
    webpack常见问题 收藏
    ES6 模块
    ES6 Class 类
    ES6 迭代器
    ES6 函数
    ES6 数组
    ES6 对象
    记一次pda(安卓)环境配置流程
    类型转换
    DOM事件
  • 原文地址:https://www.cnblogs.com/zhangzhicheng/p/6129097.html
Copyright © 2011-2022 走看看