博主信息
李东亚¹⁸⁰³⁹⁵⁴⁰¹²⁰
博文
142
粉丝
6
评论
7
访问量
34632
积分:0
P豆:290

ThinkPHP安装使用和request常见的助手函数

2021年03月15日 10:50:24阅读数:355博客 / 李东亚¹⁸⁰³⁹⁵⁴⁰¹²⁰/ ThinkPHP框架

TinkPHP使用笔记

1.TinkPHP安装:

composer命令安装:composer create-project topthink/think tp

2.开启TinkPHP多应用模式

1.在根目录下面执行composer命令:composer require topthink/think-multi-app
2.删除app目录下contorller文件夹(contorller文件夹单应用标志)
3.通过php think build 应用名命令创建多应用目录文件夹

  • 应用一般包含:
  • 一般需要单独配置应用时需要从项目根目录把主文件下的config和route复制到应用目录下就可以单独设置应用配置

4.通过命令php think make:controller admin@Index --plain来命令创建控制器(其中—plain是否生成函数)
5.安装视图模板功能命令:composer require topthink/think-view

3.配置数据库参数:

在主目录下找到example.env文件修改为.env;在文件中配置数据库基本信息,并打开DEBUG命令(修改值为true即可)

4.静态资源存放位置:

1.静态资源存放在主文件目录下public/static文件中即可
2.任何页面的js和css文件路径配置从public文件下开始配置即可

5.项目访问路径:

1.一般访问项目:入口文件+应用名+控制器+函数即可访问到,后面可以根一些get访问参数
2.为了访问方便一般会隐藏入口文件,在主文件目录下public文件下找到.htaccess配置隐藏入口文件

  1. <IfModule mod_rewrite.c>
  2. Options +FollowSymlinks -Multiviews
  3. RewriteEngine On
  4. RewriteBase /
  5. RewriteRule ^index.php$ - [L]
  6. RewriteCond %{REQUEST_FILENAME} !-f
  7. RewriteCond %{REQUEST_FILENAME} !-d
  8. RewriteRule . /index.php [L]
  9. </IfModule>

6.TinkPHP项目目录下各个文件的功能介绍

1.单应用目录

2.多应用目录

7.常见视图参数配置

1.在相应的应用配置文件config下view.php文件中配置视图模板参数
2.为了简化html文件中js和css文件路径的配置,可以在view.php文件中tpl_replace_string=>[]简化替换文件路径;例如:

  1. 'tpl_replace_string'=>[ '{__ADMINLTE__}'=>'/static/adminstatic/almasaeed2010/adminlte'
  2. ]

在使用js和css文件时,就可以用{__ADMINLTE__}来代替简化相应路径

8.ThinkPHP与request请求有关的系统级助手函数

1.request()->param():获取请求参数;param可以通过传参获取指定请求参数
2.request()->ip():获取请求客户端的ip地址
3.input():作用和request()->param()完全相同
4.其他系统助手函数

  • view($view,['param'=>$param]):渲染视图助手函数
  • json($data):把数据json化

全部评论

文明上网理性发言,请遵守新闻评论服务协议

条评论
  • 下面由Laravel教程栏目给大家介绍在PHP7下Stone能提升Laravel框架性能方法,希望对需要朋友有所帮