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可以更加快捷开发。

     

  • 相关阅读:
    我又来定计划了~2015-8至年底
    Spark官方文档中推荐的硬件配置
    java 多线程之:sleep() 方法
    Referrer Policy 介绍
    js 操作 cookie
    顶级域名和子级域名之间的cookie共享和相互修改、删除
    关于 Cookie-free Domains (为什么将静态图片,js,css存放到单独的域名?)
    cookie 知识点
    java 多线程之:yield() 方法
    java 多线程之:wait()、notify()、notifyAll()等方法
  • 原文地址:https://www.cnblogs.com/zhangzhicheng/p/6129097.html
Copyright © 2011-2022 走看看