QeePHP
文章平均质量分 53
大爱无疆强
这个作者很懒,什么都没留下…
展开
-
qeephp 查询对象 QDB_Table_Select 详解
查询对象 QDB_Table_Select查询对象用于从数据库查询符合条件的记录,并返回为数组或者 ActiveRecord 对象实例。 查询对象使用方法链来构造灵活的查询表达式,例如: $table = new QDB_Table(...);$rowset = $table->find(...) ->all(...)转载 2013-07-18 09:40:31 · 879 阅读 · 0 评论 -
qeephp 如何批量更新和删除记录?
/** * updateWhere 处理关联表,更安全,但是效率相对较低 */Project::meta()->updateWhere(array('click'=>9),'[pid] =?',2);/** * updateDbWhere 第二个参数为sql条件字符窜,或者条件数组,不支持动态参数模式 */Project::meta()->updateDbWhere(a转载 2013-10-17 16:39:07 · 1212 阅读 · 0 评论 -
qeephp数据库关联操作
qeephp提供了强大的数据库关联,比如我添加新闻的时候,新闻标题等属性放到news表里面,新闻内容单独放到一个newses表里面。这样我们平常操作的时候,一般都是left join关联查询,添加、修改、删除都是分别对两个表操作。但是qeephp就不需要那么麻烦,只要在模型里面建立一下关联,然后就查询、添加、修改、删除就很简单了。 在model里面:/*** 添加对象间的关联*转载 2013-11-15 13:51:00 · 1453 阅读 · 0 评论 -
qeephp 的数据库查询
不管一个框架的数据库功能有多么强大,也不可能涵盖数据库的全部功能(甚至常用的部分)。比如带有表达式或 OR 的查询条件,在现有的框架中并不好用。例如 fleaphp 里面类似:复制PHP内容到剪贴板PHP代码:$conditions =array( array('Field1','Value1','LIKE','OR'), array('Field2',转载 2013-11-15 13:51:30 · 1005 阅读 · 0 评论 -
qeePHP Qform表单验证方法介绍
任何网站总是时刻处于敌意的攻击之下,然而攻击者的胜利通常不完全依赖于其技艺或智慧,往往是网站设计者的疏忽造成的。假如你正在设计一个网站,那么有三点特别值得你注意的:用户输入软件漏洞内部任务不管你是否认同,用户输入的确非常重要。假如你在使用qeePHP框架开发这个网站,那么你有福了,我将在下面介绍qeePHP框架表单针对用户输入验证所做的工作。在qeePHP框架验转载 2013-12-23 14:41:59 · 948 阅读 · 0 评论 -
qeePHP学习 使用websetup生成
qeePHP有两种生成网站目录方法。第一种使用命令行,运行qeePHP中scripts目录的chili,生成网站目录。须要将php.exe添加至系统变量中才能使用。第二种则是本文讲途的使用websetup生成网站目录。它能生成两种程序目录。默认程序模板中,将public定要网站根目录,有利于保护其它执行文件不被外部访问。但需要修改服务器配置文件,要求权限多。第二种为虚拟主机应用程序转载 2013-12-23 14:50:47 · 919 阅读 · 0 评论 -
qeePHP学习 qeePHP基本设置
qeePHP的设置很多,配置文件集中放在config里面,采用yaml格式,yaml有着比xml更简约易于使用的数据格式。config/boot.php是网站的关键:指定三种网站运行模式devel、deploy 和 test。指定错误报告范围指定qeePHP框架所在目录和网站关键目录的指定指定网站缓存参数environment.yaml配置网站以下内容项:转载 2013-12-23 14:51:37 · 2041 阅读 · 0 评论 -
qeePHP学习 qeePHP模型的CURD
第一步,创建数据库表ub_post,ub_是在配置中使用的约定字符。CREATE TABLE IF NOT EXISTS `ub_post` ( `post_id` int(11) NOT NULL AUTO_INCREMENT, `title` varchar(200) NOT NULL, `content` text NOT NULL, `created`转载 2013-12-23 14:53:28 · 1040 阅读 · 0 评论 -
Qeephp ActiveRecord CRUD 操作
每一个 AR(ActiveRecord 的简称)对象对应一条数据库记录,所以 AR 的 CRUD 操作也分为单个记录和多个记录的批量操作。在数据库中新建一个 AR方式1:$post = new Post();$post->title = 'post title';$post->body = 'post body';$post->save();转载 2013-11-15 14:23:46 · 1213 阅读 · 0 评论