摘要:
在ThinkPHP搭建项目的同时,会考虑到后期对静态页面的维护问题, 在项目的不断完善的同时,会有大量图片,css文件,以及js文件等一些容易修改、添加、或者删除的资源 如果在中后期对各个静态页面,js、css文件逐个修改的话、将是一个繁重的任务、更加不容易修改、这就违背了tp框架的初衷 因此,常量 阅读全文
摘要:
php处理json信息 json_decode(json信息,boolean);反编码json信息 对json字符串进行反编码,变为当前语言可以识别的信息。json_decode(json字符串,true) >array json_decode(json字符串,false) >object 如何把j 阅读全文
摘要:
在php的编程过程中难免会遇到输出大段的html和javascript脚本的情况,可都放在具体的地方的时候,路由不好处理,而且比较浪费时间 如果按照传统的输出方法,按照字符串输出的话,需要大量的转义字符串对字符串中的特殊字符进行转义 麻烦又费时间,还容易出现语法错误 php定界符的作用就是划分出来一 阅读全文
摘要:
Volist标签主要用于在模板中循环输出数据集或者多维数组 必须得属性有:name属性,要输出的数据模板变量,id是循环变量。 其他属性参见开发手册。 通常模型的select方法返回的结果是一个二维数组,可以直接使用volist标签输出。 首先在对应得控制器中对其进行赋值 $Student=M('S 阅读全文
摘要:
Think\Verify类可以支持验证码的生成和验证功能。 生成验证码的最简单的代码如下: public function verify(){ $Verify = new \Think\Verify(); $Verify->entry(); 检查输入验证码是否正确并判断的代码如下: public f 阅读全文
摘要:
ThinkPHP中的模板引擎内置了布局模板功能支持,可以方便实现嵌套。 其中有两种布局方式,一种为以布局模板为入口的布局方式,但是需要开启LAYOUT_ON 参数(默认不开启) 并且设置布局入口文件名LAYOUT_NAME(默认为layout) 另一个就是可以动态的配置LAYOUT_NAME参数实现 阅读全文
摘要:
在调用验证码之前加上 ob_clean(); 不显示验证码的代码: public function verify(){ $Verify = new \Think\Verify(); $Verify->entry(); } 修改后的代码为: public function verify(){ ob_c 阅读全文
摘要:
一 实例化模型对象 ①实例化通用模型 例:$goods_model = new \Model\GoodsModel(); $goods_Model = D('Goods'); ②实例化基例模型例: $goods_model = M(); 二 模型Model查看数据 $goods_model= D(' 阅读全文
摘要:
具体实现步骤: ①复制模板文件到view指定文件目录; ②复制css、js、img到view指定文件目录; ③把静态资源(css、js、img)文件的路径设置为“常量”信息(在index.php入口文件设置) ④在模板文件中引入静态资源(css、js、img)文件,路径相对入口文件设置,最好设置绝对 阅读全文
摘要:
引用路径问题:相对路径和绝对路径 相对路径:相对路口文件index.php设置 绝对路径:从虚拟主机站点目录开始设置 css样式文件引入图片,路径的设置 相对地址:相对css文件本身设置 ①模板文件 引入css样式文件 (css的相对路径可以相对index.php入口文件设置) index.php+ 阅读全文