2011年2月18日
摘要: 新手在学习qeephp的时候,肯定会发现qeephp原来的路由又臭又长……还好,qeephp框架的有美化URL的功能。首先介绍下qeephp的双向解析:  正向解析:  http://localhost/flyingdream/imgCode/check/1 ,像这样一个url很常见,在访问此链接的时候,他告诉服务器程序,我使用了imgCode这个控制器,并调用check方法。不仅如此,服务器还知道了type=1这个选项。  这种功能几乎每个框架里面都有。python的django框架通过正则表达式来改变URL的接收方式,这种方式一定让许多程序员感到十分亲切。个人认 阅读全文
posted @ 2011-02-18 16:03 Neoh 阅读(1256) 评论(0) 推荐(0) 编辑
摘要: 不是每一台服务器上都具有qeephp框架程序的,为了适应更多的服务器和让程序员开发的时候方便地调试和查看源代码。可以配置下工程内的设置就可以方便地将qeephp库内置进项目了。更改app/config/boot.php/** * QeePHP 框架所在目录 */ 'QEEPHP_DIR' => "{$root_dir}/_code/lib/qeephp",这样就可以将qeephp整个目录放入项目的_code/lib/目录下了。照常运行系统。 阅读全文
posted @ 2011-02-18 15:29 Neoh 阅读(253) 评论(0) 推荐(0) 编辑
摘要: 今天阅读qeephp的源代码发现了php神奇的用法,小雷了我“两下”。写个随笔,分享下。请阅读如下代码:static function create($length = 4, $lefttime = 900, $style = 'simple', array $options = null){ $class_name = 'Helper_ImgCode' . ucfirst(strtolower(preg_replace('/[^a-z0-9_]+/i', '', $style))); $options = (array)$options; $options['code 阅读全文
posted @ 2011-02-18 14:52 Neoh 阅读(694) 评论(2) 推荐(0) 编辑
  2011年2月16日
摘要: 又开始用qeephp开发了,个人感觉这个框架越用越觉得强大,完全不亚于python的django框架。唯一的遗憾是qeephp文档的完整性是如此之差……没办法,国内的。。  不扯没用的,进入正题,今天用了ACL访问控制。就一个字,方便。  默认情况下,所有的访问控制规则都写在acl.yaml.php中,该文件的结构也很简单:    控制器名称:  #这里一定要顶格     allow: 允许使用的角色    #缩进一定要使用两个空格,一个朋友的工程里面使用了四个空格,好像也可以的样子。不要使用Tab键。角色名前要使用一个空格分隔,多个角色使用“,&rdq 阅读全文
posted @ 2011-02-16 17:55 Neoh 阅读(1194) 评论(0) 推荐(1) 编辑
摘要: 喜欢Linux的朋友们肯定忘不了经典的vi/vim编辑器,悠久的历史和原始化的操作……  由于团队开发需要,很多很多程序员肯定都在windows下开发程序。最近在开发有关extjs、php组合的程序,项目组用的是netbeans开发工具。我主要负责php的代码,extjs还在学习当中。学习嘛,只是开发开发静态的程序,不需要劳师动众,用到netbeans(因为netbeans很慢很慢很慢...)。所以呢,就想到了GVim了。  说干就干,首先下载,google随便一搜索,就有一大堆。毕竟他是大哥级的编辑器。  安装完成以后就是配置工作了。自己一个个配置太麻烦了,毕竟我 阅读全文
posted @ 2011-02-16 10:36 Neoh 阅读(12007) 评论(0) 推荐(0) 编辑
  2011年2月12日
摘要: 前几天又离开了家,离开了温暖的南方……我一直相信,技术强大思想,时间会证明一切。今天,在一位牛大哥的指引下,来到了博客园。文章真的很精彩;心情真的很激荡;博客真的很给力!听一位牛人说过,每天挤出时间写博客是一件非常美的事,今天开始,我也试试。 阅读全文
posted @ 2011-02-12 23:27 Neoh 阅读(193) 评论(0) 推荐(0) 编辑