自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 kohana中在ORM中组装比较复杂的SQL

随机获取数据:        这里需要使用MySQL的rand函数,在kohana中使用MySQL的函数需要这样: DB::expr('rand()');,这里以一篇文章有多个评论的ORM关系来做例子,代码类似下面这样       $article_model->comments->order_by(DB::expr('rand()'))->limit(4)->find_all();

2011-11-30 16:47:33 2581

原创 Kohana的ORM多对多关系的用法总结

之前一直没有好的使用多对多例子,所以也一直没有总结,现在有一个好的例子,那就文章的标签与文章的关系,一篇文章可以有多个标签,一个标签也可以存在于多篇文章中,这是一个比较好的运用多对多的例子,首先是数据库的设计,多对多需要一个中间数据库表来将两个表来联系起来。数据库设计如下:pre_articles   //文章表       id      ……pre_articles

2011-11-30 16:36:41 2042 1

原创 lamp配置的相关指令

首先安装LAMP,指令如下$ sudo apt-get install apache2 php5-mysql libapache2-mod-php5 mysql-server创建虚拟主机用于实现域名访问多个网站,这里以创建kohana项目为例,拷贝apache综合中的默认配置用于修改,命令如下:$ sudo cp /etc/apache2/sites-available/def

2011-11-29 09:46:06 816

原创 .htaccess文件详解

概述:其实.htaccess文件相当于是从http.conf文件继承的文件,只是作用的范围不一样,http.conf的配置作用于服务器上的所有网站,.htaccess只作用于其定义的文件夹下。.htaccess文件主要用于一个服务器下有多个站点,每个站点的配置又不一样的情况下。理论上说,使用.htaccess文件会影响服务器的性能,并且基本上在.htaccess文件中设置的功能都可以在http

2011-11-14 10:15:40 932

原创 PHP 循环的写法对性能的影响

看过一个博客讨论计算机的体系结构对程序性能的影响,源程序是使用.net写的,我想测试一下PHP是和这种情况一致,下面是程序的源码部分:<?php $n = 1<<10;$arr = array();for($x = 0; $x < $n; $x++){ for($y = 0; $y < $n; $y++){ $arr[$x][$y] = $x; }}function

2011-11-11 22:17:52 1524

原创 kohana中的路由规则

Kohana的路由规则是非常强大的。首先必须确认的是路由的匹配原则是有顺序,当一条路由规则匹配成功时,就停止匹配,也就是说在其后面定义的路由规则将不再被执行,因此最后的一条路由规则几乎可以匹配所有的路由规则,它常常类似于下面这样:在bootstrap.php文件中:Route::set('default', '((/(/)))') ->defaults(array( 'contr

2011-11-04 16:09:56 6376 1

原创 SQL 实现阶段性统计用于阶段性排行榜

这个功能主要用于月销售排行,周销售排行等。用到的SQL语句INSERT [LOW_PRIORITY | HIGH_PRIORITY] [IGNORE]    [INTO] tbl_name [(col_name,...)]    SELECT ...    [ ON DUPLICATE KEY UPDATE col_name=expr, ...

2011-11-02 15:00:27 766

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除