摘要:
控制器 function wenjian() { if(empty($_FILES)) { $this->display(); } else { $u = new \Think\Upload();// 实例化上传类 $u->maxSize=1024000 ;// 设置附件上传大小 $u->exts= 阅读全文
摘要:
控制器 function yzm() { /*$config = array( 'fontSize' => 30, // 验证码字体大小 'length' => 4, // 验证码位数 'useImgBg'=>true, 'useZh'=>true, 'fontttf'=>'SIMYOU.TTF', 阅读全文
摘要:
tp框架的create自动加载表单的方法可以自动根据自己定义的要求来验证表单里面的内容,但是由于是在后台执行代码,会拖慢程序运行速度,所以还是建议通过前端js来进行判断,后台只进行数据库的查询以及传值,这样运行速度会比较快。 另外,自动验证推荐用ajax来传值,因为这样可以把错误信息返回回去,就不会 阅读全文
摘要:
登陆控制器与显示页面 <?php namespace Admin\Controller; use Think\Controller; class DengController extends Controller { function denglu() { $this->display(); } f 阅读全文
摘要:
系统提供了Session管理和操作的完善支持,全部操作可以通过一个内置的session函数完成,该函数可以完成Session的设置、获取、删除和管理操作。 session初始化设置 如果session方法的第一个参数传入数组则表示进行session初始化设置,例如: 支持传入的session参数包括 阅读全文
摘要:
登陆控制器 <?php namespace Home\Controller; use Think\Controller; class LoginController extends Controller { public function login() { session('uid','zhang 阅读全文
摘要:
1.如果要在一个方法里面调用另一个方法,可以先用A方法实例化控制器 $m = A("控制器名"); ,然后根据方法名调用 $m->方法名(可传参数); 2.自定义函数库 (可以方便的使用第三方函数) 自动加载自定义函数文件 函数文件放在项目公共目录Common下。 项目目录下,需要在配置文件Conf 阅读全文
摘要:
1.先把分页类放在根目录下,比如放在某个模块下 2.在类里面写入命名空间,注意类名的格式(类名要与里面的方法名一致) 3.在需要的方法里面按照路径进行实例化,然后就可以使用了 方法: public function xianshi() { $c = D("chinastates"); $shulia 阅读全文
摘要:
实现一个AJAX添加并显示数据的例子 控制器 <?php namespace Home\Controller; use Think\Controller; class AjaxController extends Controller { public function test() { $this 阅读全文
摘要:
模板继承是一项更加灵活的模板布局方式,模板继承不同于模板布局,甚至来说,应该在模板布局的上层。模板继承其实并不难理解,就好比类的继承一样,模板也可以定义一个基础模板(或者是布局),并且其中定义相关的区块(block),然后继承(extend)该基础模板的子模板中就可以对基础模板中定义的区块进行重载。 阅读全文