ThiinkPhP 3.2 控制器操作 配置文件 语法(判断,循环) 连接数据库

控制器操作

空操作

系统在找不到请求的方法的时候,会定位到__empty()方法处理,利用这个机制,我们可以对用户请求的不存在的所有操作进行统一处理。

空控制器

当系统请求找不到控制器,会定位到空控制器上EmptyController。

跨控制器调用

1、直接实例化

2、A()

A()用来实例化其他控制器的。

$obj->display(“Manager/ManagerTest1”) //调用的是模版

3、R()

R()和A()基本一样,唯一不同的是R()函数在实例化控制器的时候把操作方法一起传递过去,省略了方法的调用

TP框架的配置文件

惯例配置:ThinkPHP/conf/convention.php

应用配置:Application/Common/conf/config.php

调试配置:Application/Common/conf/debug.php

模块配置:Application/Home/conf/config.php

加载顺序

惯例配置->应用配置->调试配置->模块配置

优先级:

模块配置>调试配置>应用配置>惯例配置

C(‘配置的名称‘)用来获取配置信息。

TP框架语法

判断   (表达式中  变量不需要{} 加{}会报错  变量和变量比较时,字段以[]表示,不用点)

<if  condition=‘表达式‘>

<elseif  condition=‘表达式‘ />

<else/>

</if>

表达式中运算符


PHP运算符


对应的TP中的运算符


英文全称


<


lt


Less  than


>


gt


Greater  than


==


eq


equal


>=


egt


Equal or greater than


<=


elt

 

循环 (for,foreach,volist)

连接数据库

在配置文件中,做如上的配置,即可连接数据库

原文地址:https://www.cnblogs.com/baobaoa/p/9282253.html

时间: 2024-10-16 11:06:36

ThiinkPhP 3.2 控制器操作 配置文件 语法(判断,循环) 连接数据库的相关文章

Asterisk配置文件语法

Asterisk PBX 有一套自定义的配置文件格式,通过一个内置的配置文件解析器(Parser)进行配置文件的读写操作.从 Asterisk 1.2 版本以后,配置文件的格式有了一些改进,增加了配置模板(template configuration)的支持.配置模板(template configuration)极大的提高了配置的灵活性和可扩展性. 配置文件的改进是在通用配置解析器层次实现的,因此,本文件介绍的这 种特性适用于 Asterisk PBX 各个配块的配置文件.本文将简要介绍 As

C#操作配置文件(一)

.net下的配置文件分两种一种那个是应用程序配置文件,一种是web程序配置文件.C#操作配置文件时,通过ConfigurationManager来管理配置文件. 查询配置文件 利用ConfigurationManager.AppSettions根据key获取相应的value string value=ConfigurationManager.AppSettings["test"]; //test为key值 更新.添加配置文件 public static bool SetConfig(s

C#操作配置文件(二)

上一篇博客介绍了利用ConfigurationManager去操作配置文件,这次总结一下,利用操作xml文件的方法去操作配置文件.利用 更新配置信息 /// <summary> /// 更新配置文件信息 /// </summary> /// <param name="name">配置文件字段名称</param> /// <param name="Xvalue">值</param> private

【PHP_检查apache配置文件语法是否出错的方法】

1.在apache安装目录中中找到httpd.exe(D:\Program Files\amp\apache\bin) 2.在环境变量中的path中加入httpd.exe的路径 3.重开一个cmd,输入 httpd -t即可看到apache配置文件语法检查结果

操作配置文件Properties

操作配置文件Properties Table of Contents 1 定义 2 读取配置值 3 修改和保存配置 4 注意 1 定义 csharp中在Settings.settings文件中定义配置字段,把作用范围定义为User,则运行时可更 改,Applicatiion则运行时不可更改,可以使用数据网格视图,很方便. 2 读取配置值 // FieldName是你定义的字段 text1.text = Properties.Settings.Default.FieldName; 3 修改和保存配

nginx的配置文件语法高亮

在nginx安装成功之后,打开其配置文件,配置文件内往往都没有语法高亮.如下图白色部分为生效的选项.要想对其做语法高亮需要一个文件nginx.vim,可在网上下载到. 配置过程 [[email protected] ~]# mkdir .vim/syntax –pv  //创建.vim目录并在其下再创建一个syntax目录. mkdir: created directory `.vim' mkdir: created directory `.vim/syntax' [[email protect

shell脚本之配置nginx配置文件语法高亮

#!/bin/bash # 该脚本是用来配置nginx配置文件语法高亮 # 我已经把nginx.vim放在了我的服务器上172.16.0.1,大家可以去官网上下载 echo 'get nginx.vim bye' | lftp 172.16.0.1:/pub/Sources/sources/nginx mkdir -pv ~/.vim/syntax &> /dev/null mv nginx.vim ~/.vim/syntax echo "au BufRead,BufNewFile

php操作mongo语法

MongoDB不支持多表查询? 1.运行mongo服务 打开cmd,输入E:进入E盘. 输入cd E:\mongdb\bin 进入该目录下. 输入mongod --dbpath E:\mongodb\data    //开启mongo服务,并将数据信息保存在data文件夹下. ? 不要关闭cmd,关闭即关闭mongo服务.? 2.操作语法 连接数据库 <?php $conn = new Mongo();//实例 $db = $conn->mongo//选择数据库 $coll=$db->u

shell编程之测试,判断,循环

测试,判断,循环 条件测试:判断某需求是否满足,需要由测试机制来实现; 如何编写测试表达式以实现所需的测试;        (1)执行命令,并利用命令状态返回值来判断;$?:上一个命令的返回值0:成功1-255:失败    grep "^&" /etc/init.d/functions &> /dev/null    echo $?  返回0表示有空白行,测试成功;(2)测试表达式;测试方法一:    test expression        test 2&g