为了账号安全,请及时绑定邮箱和手机立即绑定

快速入门ThinkPHP框架—理论篇

Donsen PHP开发工程师
难度中级
时长 3小时51分
学习人数
综合评分9.43
169人评价 查看评价
9.8 内容实用
9.3 简洁易懂
9.2 逻辑清晰
  • <switch name="name"> <case value="laoshi">小明,滚出去</case> <case value="xiaohong|xiaohuang">小明,你滚出去</case> <default/>小明,自己滚出去了 </switch>
    查看全部
  • $num=15; $this->assgin('num',$num);交给模板 <if condition=”$num gt 10“>num大于10 <elseif condition="$num lt 10"/>num小于10 <else/>num等于10 结尾添加结束符
    查看全部
  • eq(=), neq(!=), gt(>), egt(>=), lt(<), elt(<=), heq(===), nheq(!==) for默认的比较方式是小于 <for start="开始值" end="结束值" step="步进值" comparison="符号(默认lt)" name="循环变量名" > </for>
    查看全部
  • 标记符号
    查看全部
  • ThinkPHP的运行流程: 1.加载ThinkPHP.php 2.加载./thinkPHP/LIB/core路径下的核心文件 3.加载项目的文件->分析URL->调用相关的控制器 示例URL:http://localhost/index.php?m=index&a=index m->module 模块 控制器 a->action 方法 action= 页面 原理演示-示例代码: $module = isset($_GET['m'])?$_GET['m']:'index'; $action = isset($_GET['a'])?$_GET['a']:'index'; //echo $module.' and '.$action; $demo = new $module(); $demo -> $action(); class Index{ function __construct(){ echo "Tndex contronller!<br/>"; } function test(){ echo "Function test in contronller Index!"; } function Index(){ echo "Function index in contronller Index!"; } } class Test{ function __construct(){ echo "Test contronller!<br/>"; } function test(){ echo "Function test in contronller Test!"; } function Index(){ echo "Function index in contronller Test!"; } } exit;
    查看全部
  • 三种模式的URL
    查看全部
  • define('APP_NAME','App'); define('APP_PATH','./App/'); require("./ThinkPHP/ThinkPHP/ThinkPHP.php"); //ThinkPHP版本 V3.1版本运行以上代码后会在其当前文件夹中生成App文件夹,其文件夹中子目录如下: //common 存放当前项目的公共函数 ///conf 存放当前项目的配置文件 //lang 存放当前项目的语言包 //lib 存放当前项目的控制器与模型 /*lib目录结构构成: action : 存放控制器 behavior:行为管理的目录 model: 项目的模型文件 widget: 组件 */ //runtime 存放当前项目运行时的文件 /*runtime 文件夹下的目录构成 cache: 模板的缓存 data: 数据的目录 logs: 日志 temp: 数据缓存 ~runtime.php */ //tpl 存放当前项目的模板文件 //M(模型)和C(控制器),存放在lib中。V(视图)存放在tpl中 //注:ThinkPHP版本 V3.2.3中运行代码后生成的目录结构已经出现改变,如下: //Common /*Common 其子目录如下: Common Conf index.html */ //Home /*Home 其子目录如下: Common Conf Controller Model View index.html */ //Runtime /*Runtime 其子目录如下: Cache data logs temp Common~runtime.php index.html */
    查看全部
  • 一、大纲 1.建立一个加单项目-了解项目的运行流程; 2.了解TP的URL模式【4种】-建立自定义函数库; 3.模板技术(调用)【使用xml】-调试模式(调试代码)和运行状态(查看运行时间,占用的内存等); 4.数据库的常用操作-增删查改,连贯操作、自动验证、自动完成。
    查看全部
  • UserModel 表名命名 !!!!
    查看全部
    0 采集 收起 来源:实例化模型

    2015-07-19

  • 找不到UserModel
    查看全部
    0 采集 收起 来源:实例化模型

    2015-07-19

  • gzz
    ThinkPHP框架是基于MVC思想的国产框架 ThinkPHP的基础知识:入口、所包含的目录文件、流程、控制器、访问模式 ThinkPHP的数据库操作: 基于ThinkPHP框架项目开发实战
    查看全部
  • gzz
    入口就相当于写字楼大门,要发出进入请求指向一个文件
    查看全部
    0 采集 收起 来源:关于单一入口

    2015-07-18

  • 在自己的项目的common中建立函数文件;调用的时候直接调用 。公共方法了 dump()方法友好输出数组
    查看全部
    0 采集 收起 来源:自定义函数库

    2015-07-17

  • 在配置文件里面设置伪静态的后缀格式, URL_HTML_SUFFIX=>"SHTML|HTML", 设置多个的时候只需要添加一个|
    查看全部
    0 采集 收起 来源:URL伪静态

    2018-03-22

  • 确保 URL_module=2 <Ifmodule mod_rewrite.c> //检测是否开启了重写模式 RewriteEngine on //开启重写引擎 RewriteCond %{REQUEST_FILENAME}!-d //不是目录 RewriteCond %{REQUEST_FILENAME}!-f //也不是文件 RewriteRule ^(.*) index.php/$1 [QSA,PT,L] </Ifmodule>
    查看全部

举报

0/150
提交
取消
课程须知
1、PHP基础语法 2、MYSQL常用的SQL语句 3、面向对象开发思想
老师告诉你能学到什么?
1、理解框架的概念 2、熟练掌握tp框架的基础用法 3、简单的使用tp框架进行相关开发

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!