![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ThinkPHP
Cc_Rain0624
这个作者很懒,什么都没留下…
展开
-
ThinkPHP 变量输出
控制器中给模板变量赋值$name='hello,world';$this->assign('name',$name);$this->display();模板中使用{$name}默认的模板标签是{},也可以在配置文件中重新设置'TMPL_L_DELIM'=>'<{','TMPL_R_DELIM'=>'}>',数组变量{$user.id}{$user.name}或{$user['id']}原创 2016-08-27 11:35:58 · 818 阅读 · 0 评论 -
ThinkPHP 变量&变量过滤
ThinkPHP中传统方式获取变量外,也可以使用thinkphp提供的更加方便和安全的获取系统,输入变量。I('变量类型.变量名/修饰符',['默认值'],['过滤方法'],['额外数据源'])变量类型 get 获取GET参数post 获取POST参数param 自动判断请求类型获取GET、POST或者PUT参数request 获取REQUEST 参数put 获取PUT 参数原创 2016-08-26 15:49:23 · 1683 阅读 · 0 评论 -
ThinkPHP 查询语言
<?phpnamespace Home\Controller;use Think\Controller;class DataBaseController extends Controller { public function index(){ $Form=M('Form'); /*一, 使用字符串作为查询条件 print_r($Form原创 2016-08-26 11:09:13 · 453 阅读 · 0 评论 -
ThinkPHP CRUD
CRD:Create Update Read Delete 新增模板add.html,控制类namespace Home\Controller;use Think\Controller;class FormController extends Controller{}不写任何操作,直接访问依然访问成功。因为ThinkPHP在没有找到对应的操作方法,会检查是否存在模板文件,如果有就原创 2016-08-25 14:17:31 · 378 阅读 · 0 评论 -
ThinkPHP 入手
项目目录结构www WEB部署目录(或者子目录)├─index.php 入口文件├─README.md README文件├─composer.json Composer定义文件├─Application 应用目录├─Public 资源文件目录└─ThinkPHP 框架目录ThinkPHP目录结构├─ThinkPHP 框原创 2016-08-24 14:16:25 · 359 阅读 · 0 评论 -
ThinkPHP 页面跳转和重定向
系统Controller类内置跳转方法error和success,分别用于错误提示和成功跳转。 两个方法分别有三个参数: 参数1:提示信息 参数2:跳转地址 参数3:跳转页面等待时间(秒)$New = M('New'); //实例化New对象$result = $New->add($data); if($result){ // 成功后跳转到新闻列表页面 $this->su原创 2016-08-30 15:07:30 · 2528 阅读 · 0 评论 -
ThinkPHP 页面请求和AJAX
ThinkPHP 内置了一些常量来判断请求类型:常量 说明IS_GET 判断是否是GET方式提交IS_POST 判断是否是POST方式提交IS_PUT 判断是否是PUT方式提交IS_DELETE 判断是否是DELETE方式提交IS_AJAX 判断是否是AJAX提交REQUEST_METHOD 当前提交类型class UserControll原创 2016-08-30 14:58:56 · 2230 阅读 · 0 评论 -
ThinkPHP 初始化 前置和后操作
初始化操作 在控制器任何方法执行前都执行某方法 _initialize方法就是对__construct的封装,如果添加了__construct方法 那_initialize方法则不执行。class IndexController extends Controller { public function __construct(){ echo 'this is cons原创 2016-08-30 14:51:39 · 850 阅读 · 0 评论 -
ThinkPHP 空操作和空控制器
空操作 指系统在找不到请求操作方法时,会执行当前控制器重的空操作(_empty)方法来执行。空控制器 空控制器是指系统找不到请求的控制器名称时,系统会尝试定位空控制器(EmptyController)//空控制器class EmptyController extends Controller { //空方法 public function _empty(){原创 2016-08-30 14:26:54 · 366 阅读 · 0 评论 -
公共模板和模板布局
公共模板 引用其他的模板文件使用include标签<include file='模版表达式或者模版文件1,模版表达式或者模版文件2,...' />使用规则模块@主题/控制器/操作<include file='Public/header'/> hello,{$name}!<include file='Public/footer'/>可引入多个文件<include file='Pub原创 2016-08-30 09:08:44 · 645 阅读 · 0 评论 -
ThinkPHP 循环输出
循环输出 VOLIST volist标签同于查询数据集select结果的输出,返回一个二维数据,直接volist标签输出<volist name='list' id='item'> {$item.id} {$item.title}{$item.content}<br></volist>输出部分数据 输出第2-5条数据<volist name='list' id='ite原创 2016-08-29 14:47:47 · 807 阅读 · 0 评论 -
ThinkPHP 模板视图
每个模块的模板文件都是独立的。为了对模板文件更加有效的管理,ThinkPHP对模板文件进行了目录划分 规则为: 视图目录/模板主题/控制器名/操作名+模板后缀 模板文件都在视图VIEW目录下,每个控制器在目录下都有对应的模板文件夹,以控制器为名。然后是买个控制器中操作方法的模板./Application/Home/View/User/add.htmlHome模块下 User控制器 add操作方原创 2016-08-26 16:25:41 · 555 阅读 · 0 评论