tp框架的几点注意事项:

1.tp框架结构MVC模式
2.MVC模式最终访问的是方法,不是具体 页面
3.控制器用驼峰法命名
4.约定胜于配置

index.php:入口文件

Application:应用程序文件夹

  Common:存放配置和方法(可以修改此文件夹内的配置文件)
  Home:模块

  Concroller:控制器(核心)
  Model:数据模型
  View:视图、模版

  Runtime:程序运行时所产生的文件

Public:存放公用文件夹
ThinkPHP:核心文件夹

  Common:存放方法
  Conf:配置文件文件夹

  convention.php:配置文件,是常用文件

  Lang:语言包

  Think:所有类文件

  Controller.class.php:所有控制器的父类
  Model.class.php:所有数据模型的父类
  View.class.php:所有模版视图


Library:核心类
Tpl:TP框架的模版

调用模版显示方法:$this->show();

几个调试文件:

config.php内要加上 'SHOW_PAGE_TRACE'=>true, //开启trace信息,开发更加方便

开发时,把入口文件内的define('APP_DEBUG',true); 改为true,开发完更改为生产模式,
也就是false

数据库设置内的 'DB_DEBUG' => true, // 数据库调试模式 开启后可以记录SQL日志,
在开发时换成false,运行时可换成true

模版引擎设置内的 'TMPL_ENGINE_TYPE' => 'Think', // 默认模板引擎 以下设置仅对
使用Think模板引擎有效。此处可修改为smarty,更改之后所有语法变为smarty

后端注册,前端显示的方法:

在后端注册的内容代码
$this->assign("test","Hello");

在前端显示代码(传数组,取索引,用大括号进行输出)
{$test}

tp基础,文件存储路径的更多相关文章

  1. 截取linux文件存储路径方法

    1.截取linux文件存储路径方法 package com.tydic.eshop.action.freemarker; public class dddd { public static void ...

  2. 转:Android文件存储路径getFilesDir()与getExternalFilesDir的区别

    作为一个开发者,我们经常需要通过缓存一些文件到SD卡中,常见的方式就是,通过: File sdCard = Environment.getExternalStorageDirectory(); 获取S ...

  3. 修改Jupyter Notebook默认文件存储路径(已安装Anaconda)

    https://blog.csdn.net/weixin_44799144/article/details/91823079 修改Jupyter Notebook默认文件存储路径首先,安装好Anaco ...

  4. 【HANA系列】SAP HANA的ini文件存储路径

    公众号:SAP Technical 本文作者:matinal 原文出处:http://www.cnblogs.com/SAPmatinal/ 原文链接:[HANA系列]SAP HANA的ini文件存储 ...

  5. unity中的文件存储路径与各平台(Android,iOS)的关系

    原文链接:unity中的文件存储路径与各平台(Android,iOS)的关系 主要是这个问题困扰我了一阵子,所以特写写... unity中的的各种存储方法的对应关系(直接上截图吧) 重点说的是Appl ...

  6. up6-自定义文件存储路径

    在up6.2中有两种保存模式,一种是md5一种是uuid. md5由PathMd5Builder生成存储路径.md5主要提供给文件使用,可在服务器端保存唯一的文件,有效避免重复文件. uuid由Pat ...

  7. iOS文件存储路径规定

    Storing Your App’s Data Efficiently https://developer.apple.com/icloud/documentation/data-storage/in ...

  8. Outlook IMAP 修改PST文件存储路径

    IMAP类型的账户修改PST文件位置方法: 对于IMAP类型账户的PST文件,既没有“修改文件夹”的选项,也无法按OFFICE官方操作指南中的操作.因为每次Outlook只要检测到默认路径下的PST文 ...

  9. 安卓各文件存储路径汇总(Android file path)

    写下来,省得以后不记得到处翻: Environment.getDataDirectory() = /data Environment.getDownloadCacheDirectory() = /ca ...

随机推荐

  1. SqlServer中使用正则表达式

    一.查看配置,如果‘show advanced options’,‘Ole Automation Procedures’,‘Ad Hoc Distributed Queries’的config_val ...

  2. BZOJ-2561-最小生成树 题解(最小割)

    2561: 最小生成树(题解) Time Limit: 10 Sec  Memory Limit: 128 MBSubmit: 1628  Solved: 786 传送门:http://www.lyd ...

  3. Android Studio更新升级方法

    自从2013 Google I/O大会之后,笔者就将android ide开发工具从eclipse迁移到Android Studio了,android studio一直在更新完善,为了与时俱进,我们当 ...

  4. [C#] 日志类

    在程序发布到服务器上的时候,不能在像本地执行一样可以调试,在发生错误时候,往往不能很方便的查找错误.将错误信息写入文件是一种比较常用的处理方法.以下是一个日志类,实现以下功能: 1)按日期每天生产不同 ...

  5. 5分钟部署ELK+filebeat5.1.1

    标题有点噱头,不过网络环境好的情况下也差不多了^_^   1. 首先保证安装了jdk.   elasticsearch, logstash, kibana,filebeat都可以通过yum安装,这里前 ...

  6. iframe自适应高度

    http://wenrunchang123.iteye.com/blog/1684843

  7. form表单的属性标签

    form表单的常用标签 表单: <form id="" name="" method="post/get" action=" ...

  8. ADO.NET--收藏整理别人的教程

    本文所有内容均从前辈的博客中收集整理而来,仅供自己学习参考的时候快速访问用. ADO.NET入门教程(一) 初识ADO.NET ADO.NET入门教程(二)了解.NET数据提供程序 ADO.NET入门 ...

  9. Alpha版总结会议

    昨天上课的时候,我们学习了项目总结这一部分的内容,并根据老师提供的项目Postmortem模板对我们的项目进行了总结. 项目Postmortem模板主要分为设想和目标.计划.资源.变更管理.设计和实现 ...

  10. 前端构建工具之gulp_常用插件

    gulp常用插件的使用 今天来看看一下gulp的常用插件的使用 就像gruntjs需要一个Gruntfile.js文件一样,gulp也需要一个文件作为它的主文件,在gulp中这个文件叫做gulpfil ...