<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>

<channel>
	<title>赵亮-专注于互联网技术发展和推广</title>
	<atom:link href="http://www.realure.cn/feed" rel="self" type="application/rss+xml" />
	<link>http://www.realure.cn</link>
	<description>专心地生活，专心地创造，赵亮在跋涉，赵亮在前进……</description>
	<pubDate>Sat, 21 Jan 2012 15:04:48 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5.1</generator>
	<language>en</language>
			<item>
		<title>YII的路由</title>
		<link>http://www.realure.cn/2012_402.html</link>
		<comments>http://www.realure.cn/2012_402.html#comments</comments>
		<pubDate>Thu, 19 Jan 2012 10:21:14 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[PHP]]></category>

		<category><![CDATA[yii]]></category>

		<guid isPermaLink="false">http://www.realure.cn/?p=402</guid>
		<description><![CDATA[有时候我们可能需要自己定义url，以便创建的url能被框架理解或者有时候框架提供的url格式并不是我们想要的，我们可以自己进行自定义。在YII中，提供了CUrlManager来辅助完成。]]></description>
		<wfw:commentRss>http://www.realure.cn/2012_402.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>yii之layout中column和main文件的关系</title>
		<link>http://www.realure.cn/2012_401.html</link>
		<comments>http://www.realure.cn/2012_401.html#comments</comments>
		<pubDate>Wed, 18 Jan 2012 06:31:02 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[PHP]]></category>

		<category><![CDATA[yii]]></category>

		<guid isPermaLink="false">http://www.realure.cn/?p=401</guid>
		<description><![CDATA[在yii创建应用成果之后,在view/layouts/目录下,会产生3个布局页面:
main.php
column1.php
column2.php
因为首次使用的是命令行Shell方式创建的应用,yii本身会创建一个控制器组件:Controller.php 继承了CController控制器,该文件位于/components目录下,
01 //componets/Controller.php文件内容如下
02
03 /**
04  * Controller is the customized base controller class.
05  * All controller classes for this application should extend from this base class.
06  */
07 class Controller extends CController
08 {
09  /**
10  * @var string the default layout for the controller view. Defaults to &#8216;//layouts/column1&#8242;,
11  * meaning using a [...]]]></description>
		<wfw:commentRss>http://www.realure.cn/2012_401.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>yii之Active Record</title>
		<link>http://www.realure.cn/2012_400.html</link>
		<comments>http://www.realure.cn/2012_400.html#comments</comments>
		<pubDate>Wed, 18 Jan 2012 06:22:19 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[PHP]]></category>

		<category><![CDATA[yii]]></category>

		<guid isPermaLink="false">http://www.realure.cn/?p=400</guid>
		<description><![CDATA[Active Record
至于什么是AR,以及yii中AR的大致使用方法,这里不做笔墨,可参见yiiframework官方文档,在这里只是想对yii中的AR使用方法做一点示例,因为官方给出了方法,但是例子稍微逊色,自己趁练习之余笔记下来.
yii AR官方文档地址:    Active Record
为了做测试,创建了一张user表,共3个字段,并且插入了4条数据.如下:
01 CREATE TABLE IF NOT EXISTS `user` (
02  `id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT &#8216;用户id&#8217;,
03  `username` char(30) NOT NULL COMMENT &#8216;用户名&#8217;,
04  `pwd` char(32) NOT NULL COMMENT &#8216;用户密码&#8217;,
05  PRIMARY KEY (`id`)
06 ) ENGINE=MyISAM  DEFAULT CHARSET=utf8 AUTO_INCREMENT=5 ;
07  
08 INSERT INTO `user` (`id`, `username`, `pwd`) VALUES
09 [...]]]></description>
		<wfw:commentRss>http://www.realure.cn/2012_400.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>Yii之CHtml表单</title>
		<link>http://www.realure.cn/2012_399.html</link>
		<comments>http://www.realure.cn/2012_399.html#comments</comments>
		<pubDate>Tue, 17 Jan 2012 15:35:12 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[PHP]]></category>

		<category><![CDATA[yii]]></category>

		<guid isPermaLink="false">http://www.realure.cn/?p=399</guid>
		<description><![CDATA[yii可是使用CHtml helper类创建表单,通过CHtml创建的表单有一点好处是可以配合内置的model类实现表单提交前的验证,而不需写额外的代码,并且还能实现js验证.不需要写额外的代码.
创建form标签:
原生方式:
1 &#60;form name=&#8221;myform&#8221; action=&#8221;yii/index.php/test/edit&#8221; method=&#8221;post&#8221;&#62;
2  //some code
3 &#60;/form&#62;
yii方式:
1 &#60;?php echo CHtml::beginForm(&#8216;edit&#8217;,&#8216;post&#8217;,array(&#8216;name&#8217;=&#62;&#8216;myform&#8217;)) ?&#62;
2  //some code
3 &#60;?php echo Chtml::endForm(); ?&#62;

创建input type=”text”:
原生方式:
1 &#60;input type=&#8221;text&#8221; id=&#8221;original&#8221; value=&#8221;" name=&#8221;user&#8221;/&#62;
yii方式:
1 &#60;?php echo CHtml::textField(&#8216;user&#8217;); ?&#62;

创建提交按钮 input type=”submit”:
原生方式:
1 &#60;input type=&#8221;submit&#8221; name=&#8221;sub&#8221; value=&#8221;登录&#8221;/&#62;
yii方式:
1 &#60;?php echo CHtml::submitButton(&#8217;submit&#8217;,array(&#8216;name&#8217;=&#62;&#8217;sub&#8217;,&#8216;value&#8217;=&#62;&#8216;登录&#8217;)); ?&#62;
更多表单元素创建方法参见CHtml类即可,方法类似…
http://www.yiiframework.com/doc/api/1.1/CHtml
]]></description>
		<wfw:commentRss>http://www.realure.cn/2012_399.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>PHP Get 方法加号处理</title>
		<link>http://www.realure.cn/2011_397.html</link>
		<comments>http://www.realure.cn/2011_397.html#comments</comments>
		<pubDate>Fri, 09 Dec 2011 14:28:46 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[网站设计]]></category>

		<category><![CDATA[small question]]></category>

		<guid isPermaLink="false">http://www.realure.cn/?p=397</guid>
		<description><![CDATA[用 get 方法 , 参数里有 &#8220;+&#8221; 时，要做处理，否则到后台会变成空格

解决方案：

1 、改用 post 方法 ,ok

2 、在 js 里用 url = encodeURI(encodeURI(XXX))

3 、将参数里的加号进行转换 data = data.replace(/\+/g, &#8220;%2B&#8221;);
(2,3步可以合为一步 encodeURIComponent(encodeURIComponent(xxxx)) )

4、 PHP接受使用 rawurldecode后台再解码一次， ok
]]></description>
		<wfw:commentRss>http://www.realure.cn/2011_397.html/feed</wfw:commentRss>
		</item>
	</channel>
</rss>

