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__}来代替简化相应路径

更多相关文章

  1. ThinkPHP的使用笔记:验证码的使用和session的使用
  2. 中了exe病毒文件夹变exe应用程序解决方法
  3. 误删的文件怎样找到
  4. 磁盘出现“文件系统变RAW”的解决方法
  5. 数据库中间件 MyCat1.6 安装使用(docker版)
  6. 桌面文件误删怎么找回
  7. 碰见文件名目录名或卷标语法不正确怎么解决?
  8. thinkphp6.0 开启多应用
  9. 如何找到笔记本因为剪切时中断,文件不见了的文件

随机推荐

  1. Android VR入门文章
  2. Android Handler处理机制 ( 一 )(图+源码
  3. (转)当Note2遇上NFC
  4. 美女开发者独立开发二十多款应用,月入上万
  5. 在截击中从响应中获得头球
  6. Android实战技巧之十一:Android Studio和G
  7. [深入理解Android卷一全文-第六章]深入理
  8. 按下子活动后退按钮后,Android主要活动的
  9. Android Robotium如何管理测试用例的执行
  10. Android程序老是报错