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

快速入门ThinkPHP框架—理论篇

Donsen PHP开发工程师
难度中级
时长 3小时51分
学习人数
综合评分9.43
169人评价 查看评价
9.8 内容实用
9.3 简洁易懂
9.2 逻辑清晰
  • ThinkPHP隐藏index.php出现No input file specified的解决方法 因为在Fastcgi模式下,php不支持rewrite的目标网址的PATH_INFO的解析 ThinkPHP运行在URL_MODEL=2时,会出现 No input file specified.的情况, 这时可以修改网站目录的.htaccess文件: RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L] 改为 RewriteRule ^(.*)$ index.php?s=$1 [QSA,PT,L] 完整的.htaccess代码为: <IfModule mod_rewrite.c> RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f #RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L] RewriteRule ^(.*)$ index.php?s=$1 [QSA,PT,L] </IfModule>
    查看全部
  • 连接数据库配置 读写分离,基本的原理是让主数据库处理事务性增、改、删操作(INSERT、UPDATE、DELETE),而从数据库处理SELECT查询操作。 主从数据库通过主从复制保持数据一致。 设置'DB_MASTER_NUM'=>'2'后,会认为前两个为主数据库,后面一个是从数据库
    查看全部
    0 采集 收起 来源:连接数据库

    2018-03-22

  • 第五种,G()方法 G('定义的名字'); //运行的代码 echo G('定义的名字','end');//可以echo出运行所用的毫秒数
    查看全部
  • mvc流程
    查看全部
    0 采集 收起 来源:MVC简析

    2016-02-29

  • 第四种调试方法:<br> thinkphp自带函数dump(); 是对var_dump()进行改写的一个友好显示函数
    查看全部
  • 第三种调试方法:<br> 使用trace('定义的名字',C('name')//第二个参数为其他值也可以);
    查看全部
  • 在配置文件(debug.php或config.php)中添加“'SHOW_PAGE_TRACE'=>TRUE”,在$this->display()成页面时,右下角有页面trace信息。
    查看全部
  • 在thinkphp 3.2.3版本中 在开启debug模式下,自动加载应用中Application/Common/Conf中的debug.php配置文件和ThinkPHP/Conf中的debug.php配置文件,关闭 index.php中debug模式将不加载。 如果检测到应用的配置目录中有存在debug.php文件,则会自动加载该配置文件,并且和系统项目配置文件以及系统调试配置文件合并,也就是说,debug.php配置文件只需要配置和项目配置文件以及系统调试配置文件不同的参数或者新增的参数。 ****而且,越接近应用的配置文件优先级比公用的配置文件优先级要高,同级的debug.php和config.php,如debug开启,debug优先级较高。
    查看全部
  • 模板引擎
    查看全部
  • tp配置伪静态
    查看全部
    0 采集 收起 来源:URL伪静态

    2016-02-25

  • 隐藏index.php的apache规则文件
    查看全部
  • tpurl模式
    查看全部
  • 使用<php></php>来使用php原生代码,不推荐使用<?php ?>
    查看全部
  • 三元运算符,直接写在模板{}中: {$num>10?'$num大于10':'$num不大于10'}
    查看全部
  • 区间比较标签: (一) <in name='num' value='1,2,3'>$num在1,2,3三个数字之中</in> <notin name='num' value='4,5,6'>$num不在4,5,6三个数字之中</notin> <in name='num'value='1,2,3'>$num在1,2,3三个数字之中<else></else>$num不在4,5,6三个数字之中</in> 也可以使用, <range name='num' value='1,2,3' type='in'(注意不能用between)>$num在1,2,3三个数字之中<else></else>$num不在1,2,3三个数字之中</range> (二) <between name='num' value='1,5'>$num在区间1至5之内</between> <notbetween name='num' value='1,5'>$num不在区间1至5之内</notbetween> <between name='num' value='1,5'>$num在区间1至5之内<else></else>$num不在区间1至5之内</between>
    查看全部

举报

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

微信扫码,参与3人拼团

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

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