博主信息
博文 145
粉丝 7
评论 7
访问量 202149
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
ThinkPHP安装使用和request常见的助手函数
李东亚¹⁸⁰³⁹⁵⁴⁰¹²⁰
原创
3531人浏览过

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化
本博文版权归博主所有,转载请注明地址!如有侵权、违法,请联系admin@php.cn举报处理!
全部评论 文明上网理性发言,请遵守新闻评论服务协议
0条评论
作者最新博文
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号

  • 登录PHP中文网,和优秀的人一起学习!
    全站2000+教程免费学