zoukankan      html  css  js  c++  java
  • thinkphp的初步认识

    框架的意义
    减少重复劳动
    便于团队配合
    增强安全性
    工作/面试都需要

     

    为什么学习ThinkPHP
    国内公司用的多
    框架基本都是MVC架构,学一则通

    一、框架的部署

    1.1下载tp官网

      http://www.thinkphp.cn/

    1.2引入

      A:解压文件
      B: 得到ThinkPHP目录(只要这个就可以)
      C: ThinkPHP可以放在任意目录(不一定非要www)
      D: 建立项目, shop , cms, blog
      E: 项目目录下,创建index.php

      index.php内容如下

    // 定义应用目录
    define('APP_PATH','./');
    
    // 引入ThinkPHP入口文件
    require '../ThinkPHP/ThinkPHP.php';

    1.3生成项目

      完成1.2的配置后,
      在地址运行 index.php即可自动生成项目
      看到如下界面,就配置成功了

      欢迎使用ThinkPHP!

      

      成功后,自动生成了如下目录

      Common // ,类等可以在这儿
      Home // controll model view 都在这儿
      Runtime //运行时生成的文件

    1.4创建模块

      什么是模块: 1个网站,常见前台, admin后台,二者功能,css,图片等,都差的很大.

      开发时,为了清晰,可以分为2个模块来管理.

      直接复制一份Home模块

      并重命名为Admin

        


        修改Admin/controller/indexController 的命名空间

      PHP namespace HomeController; 修改为 php namespace AdminController;

      

    <?php
    namespace AdminController;
    use ThinkController;
    class IndexController extends Controller {
        public function index(){
       
        echo 'Admin';
        }
    }

     

        地址栏访问 /index.php/Admin/Index/index

       

    代表模块创建成功!

     

  • 相关阅读:
    查看Java中每个数据类型所占的位数,和表示数值的范围,并得出结论。
    同名变量的屏蔽原则
    反码,补码,原码
    机器学习概念性知识总结
    图的最短路径问题
    System Design 笔记及代码(系统设计)
    2016网易游戏实习算法题解(今年找暑期实习的时候参加的)
    Google java style
    18.1---不用加号的加法(CC150)
    Java模板模式(template)
  • 原文地址:https://www.cnblogs.com/healy/p/6801586.html
Copyright © 2011-2022 走看看