- 博客(6)
- 问答 (2)
- 收藏
- 关注
原创 如何在yii的controller中调用外部action
问题:在yii中,一个controller会包含若干个action。有时为了重用或代码管理等目的,我们希望这些action可以单独定义成一个类,然后在controller中使用。那么在yii中要如何实现呢?假设我们有这样一个例子TestController.php,文件位于wwwroot/blog/controllers/,wwwroot对应http://www.example.com
2012-09-29 11:54:47 19639 2
翻译 yii application development cookbook 第二章 Using base controller
使用基本的Controller (Using base controller)在很多框架的手册中都会对base controller的扩展进行描述。但在yii手册中并没有相应的内容,因为你可以用许多方式很容易的对base controller进行扩展。尽管如此,我们还是来说说base controller,但还是非常有用的。准备工作(Getting ready)使用yiic webap
2012-09-28 22:08:05 1598
转载 Mysql联表查询
一.内联结、外联结、左联结、右联结的含义及区别在SQL标准中规划的(Join)联结大致分为下面四种:1.内联结:将两个表中存在联结关系的字段符合联结关系的那些记录形成记录集的联结。2.外联结:分为外左联结和外右联结。左联结A、B表的意思就是将表A中的全部记录和表B中联结的字段与表A的联结字段符合联结条件的那些记录形成的记录集的联结,这里注意的是最后出来的记录集会包括表A的全部记录。
2012-09-20 14:23:34 40379 1
原创 从一个bug谈rtrim
今天遇到一个bug,代码很简单:<?php$src = '战争片';$result = rtrim($src, '片');echo mb_convert_encoding($result, 'gbk', 'utf-8'),"\n";本来以为得到的结果会是“战争”,但实际输出的却只有“战”。不明所以,以为是rtrim的问题。查了一下,原来是自己对rtrim的理解有误。rtrim
2012-09-17 15:27:51 1217
原创 sql语句中where与having的区别
Where 是一个约束声明,使用Where约束来自数据库的数据,Where是在结果返回之前起作用的,Where中不能使用聚合函数。Having是一个过滤声明,是在查询返回结果集以后对查询结果进行的过滤操作,在Having中可以使用聚合函数。在查询过程中聚合语句(sum,min,max,avg,count)要比having子句优先执行。而where子句在查询过程中执行优先级高于聚合语句。
2012-09-04 13:18:16 28509 5
原创 curl抓取页面时遇到重定向的解决方法
用php的curl抓取网页遇到了问题,为阐述方便,将代码简化如下:<?phpfunction curlGet($url) { $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
2012-09-03 13:29:39 60738 6
空空如也
mysql select *与select具体列的区别
2020-12-21
一个声明js变量时的初级问题
2009-06-14
TA创建的收藏夹 TA关注的收藏夹
TA关注的人