现在位置 >首页 > ThinkPHP
0℃
利用onethink二次开发做了一个站,上线的时候发现url地址太长,所以考虑用路由来美化url,开始是这样写的: /* URL配置 */ 'URL_CASE_INSENSITIVE' => true, //默认false 表示URL区分大小写 true则表示不区分大小写 'URL_MODEL' => 2, //URL模式 0:普通模式 1:PATHINFO模式 2:REWRITE模式 3:兼容模式 'VAR_URL_PARAMS' => '', // PATHINFO URL参数变量 'URL_PATHINFO_DEPR' => '/', //PATHINFO URL分割符 'URL_HTML_SUFFIX' => '.html', 'URL_ROUTER_ON' => true, 'URL_ROUTE_RULES' => ...
阅读全文

0℃
thinkphp开发过程中经常用到输出数组在模板中使用,一般select出来的数据都是二维数组,我们在模板中用volist标签就可以输出,今天开发遇到了一个问题,如果是二维数组,如何在模板中输出呢?经过查看开发手册,问题得到解决,分享一下,比如这样的一维数组: array(2) { [2] => string(12) "博文配图" [3] => string(12) "默认相册" } 用到foreach标签,他可以循环一维或者是二维数组,一维数组这样用: <select id="album_title"> <foreach name="titles" item="vo"> <option value="{$k...
阅读全文
0℃
thinkphp更新的时候不改动内容的时候提示更新失败 这个问题一直困扰着我,搞了tp有一段时间了,这才发现这个问题原来是这样解决的,唉,悲催鸟…… public function myinfo(){ $this->nav = "myinfo"; if(IS_POST){ if ($this->_post('userid') != session('userid')){ $this->error("亲,只能修改自己的资料!"); } $User = D('User'); if ($User->create()){ $res = $User->field('password,username',true)->save(); if ($res){ $this->success("资料修改成功!"); }else{ $this->error...
阅读全文
0℃
话说这一天onethink1.0正式版正是上线,甚是兴奋,下载一个到本地安装运行,感叹ot功能如此强大的同时暗喜以后做企业站的时候就好弄啦,但是找到了一个问题,编辑器图片上传错误(不论是单张还是批量),不论是切换哪一个编辑器都会出现错误,于是乎分析了下代码,同时在官网找相关的帖子,问题终于解决啦: 后台编辑器:Addons\EditorForAdmin\Controller\UploadController.class.php找到代码: /* 上传图片 */ public function upload(){ /* 上传配置 */ $setting = C('EDITOR_UPLOAD'); /* 调用文件上传组件上...
阅读全文
0℃
最近在用 onethink v1.0 + thinkphp v3.2 做一个页游平台的开发,要使用到email发送,查看了下,onethink没有内置发送邮件功能,所以基于onethink集成了phpmailer,希望可以帮到有需要的开发者。 步骤: 下载文件 代码下载,根据目录,直接盖上去,应该是不会提示覆盖的; 添加动态配置节点(因为要全局使用到,所有放在Common模块中): 找到路径wwwroot(网站根目录)\Application\Common\Conf\conf.php,编辑: /*添加email动态加载配置节点,用来加载同级目录下的 email.php 配置文件*/ 'LOAD_EXT_CONFIG'=&g...
阅读全文
0℃
2014年01月06日 ThinkPHP
thinkphp是国内比较知名的php框架,一直在使用该框架进行开发,也一直在关注。 这次版本的关键词是模块化、驱动化和云平台。 模块化:3.2版本的架构专门为模块化设计做了优化和调整,从而更适合企业级应用,当然这很大一部分得益于对命名空间的支持以及自动加载机制。同时,你会看到一个小的细节,ThinkPHP3.2版本自带了一个应用入口文件和应用目录。 驱动化:3.2版本在设计类库的时候尽量采用驱动式设计,对于同一功能在不同环境和类型的操作只需要配置驱动即可轻松移植,不需要改变现有代码,同时也让你的应用能...
阅读全文
×
腾讯微博