thinkphp跨模块调用方法

thinkphp跨模块调用方法
thinkphp跨模块调用方法 在thinkphp里面我们如何跨模块调用(这里使用Action举例:如果项目需要的话,还有可能跨分组调用,所以有时候需要调用其他组的Action)。 我在开发的过程中经常会在当前Action中调用其他Action中的方法,这就涉及到跨Action的调用,我们还可以了解到A和R两个快捷键方法的使用。 方法一: $a=A('GROUP.ACTION'); $a->方法 R('group.action'); 其中,GROUP是指分组,ACTION是指你需...

thinkphp框架redirect 乱码问题

thinkphp框架redirect 乱码问题
thinkphp框架redirect 乱码问题 $this->redirect('index/index', '', 5, '页面跳转中...');   页面跳转中...几个字显示乱码,原因是字符集问题,redirect函数加header("Content-type: text/html; charset=".C('DEFAULT_CHARSET'));可解决 在模板文件内: <meta content="" charset="utf-8"/> 在类里面增加这个就好了。 function init(){ header("Content-type:text/html;charset=utf-8"); }

thinkphp之找回密码功能

thinkphp之找回密码功能
 thinkphp之找回密码功能,忘记密码功能模块是php比较重要的功能: 在用户忘记密码时,填写注册邮箱,然后产生新的密码字符将原有忘记密码以更新数据库方式覆盖并同时发邮件通知用户已经重置密码 UserAction代码部分: public function forgetPwd(){ if (isset($_POST['submit'])){ if($_SESSION['verify'] != md5($_POST['verify'])) { $this->error('验证码错误!'); } $UserModel = D('User'); $data ...

阿里云服务镜像之主机宝服务器NGINX配置ThinkPHP环境pathinfo

阿里云服务镜像之主机宝服务器NGINX配置ThinkPHP环境pathinfo
阿里云服务镜像之主机宝服务器NGINX配置ThinkPHP环境pathinfo以及隐藏Index.php文件相信玩Thinkphp的装Nginx环境主机配置 ps:记得重启 Nginx 生效, service nginx restart,删除runtime.可才起 phpinfo()函数,因为thinkphp报错机制.需要研究. 另:注意linux目录大小写问题. 编辑需要开启PATHINFO站点的配置文件: /a/apps/nginx/vhosts/站点域名.conf 修改代码如下: server{ listen 80; server_name siweb....

thinkphp3.2使用phpmailer类发送邮件

thinkphp3.2使用phpmailer类发送邮件
首先你需要下载最新版的phpmailer,然后添加至TP的第三方类库包目录ThinkPHP的Vendor目录,如下图 第二步 在config.php添加如下代码。这样就可以让第三步的函数获取phpmailer的配置信息了  <?php return array( // 配置邮件发送服务器   'MAIL_HOST' =>'smtp.exmail.qq.com', 'MAIL_SMTPAUTH' =>TRUE, //启用smtp认证 'MAIL_USERNAME' =>'root@cnsecer.com', 'MAIL_FROM' =>'root@cnsec...

thinkphp比较少见smarty标签

thinkphp比较少见smarty标签
thinkphp比较少见smarty标签 1,capture标签 capture的中文意思是抓取,它的作用是抓取模板输出的数据,当我们需要它的时候,调用它,以得到抓取数据的目的。例子: {capture name=test} <img src="testimg.jpg"> {/capture} <div class="image"> {$smarty.capture.test} </div> 说明: 在{capture name="test"}和{/capture}之间的内容被存储到变量$test中,该变量由name属性指定.在模板...

thinkphp使用smarty后 success()和error()方法如何支持

thinkphp使用smarty后 success()和error()方法如何支持
thinkphp使用smarty后 success()和error()方法如何支持? 3.2版本 smarty中success方法不能用了怎么办?解决方法为将 /ThinkPhp/Library/Think/Controller.class.php, 内的success方法代码修改如下:   protected function success($message='',$jumpUrl='',$ajax=false) { $waitSecond =3; $info =<<<eof <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.o...

thinkphp自动验证方法

thinkphp自动验证方法
上一篇文章思雨网络介绍了create()方法,这个是全部的自动验证方法详解. ThinkPHP 自动验证 字段映射 自动完成 create方法将上述的三个功能整合到了一起,也就是说,任何一个验证出现差错,都不能返回希望得到的$data(可能是部分字段的数据) 首先自动验证是针对表单字段的,验证的条件包括 Model::EXISTS_VALIDATE 或者0 表单中存在需要验证的字段就验证 (默认) Model::MUST_VALIDATE 或者1 必须验证 不管...

ThinkPHP:create()方法有什么用呢?

ThinkPHP:create()方法有什么用呢?
ThinkPHP:create()方法有什么用呢? 1.create方法可以对POST提交的数据进行处理(通过表中的字段名称与表单提交的名称对应关系自动封装数据实例),例如user表中有一个字段名叫"username",如果表单中有一个<input name="username" value="小明">,那么$User = M('User'); $data = $User->create(); echo $data['username'];就会输出"小明",不用你用$_POST['username']去接收。 2.用create方法可以...
Copyright © web前端技术开发个人博客 保留所有权利.   Theme  Ality

用户登录