<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title><![CDATA[阿Tim日志]]></title> 
<link>https://atim.cn/index.php</link> 
<description><![CDATA[专业的php开发者.开发团队的带队人]]></description> 
<language>zh-cn</language> 
<copyright><![CDATA[阿Tim日志]]></copyright>
<item>
<link>https://atim.cn/post//</link>
<title><![CDATA[cakephp的数据验证]]></title> 
<author>bkkkd &lt;partybase@gmail.com&gt;</author>
<category><![CDATA[开发应用]]></category>
<pubDate>Tue, 09 Sep 2008 12:55:40 +0000</pubDate> 
<guid>https://atim.cn/post//</guid> 
<description>
<![CDATA[ 
	之前在看cakephp的文档时，里面说到cakephp会在保存数据时会自动验证数据的正确性。<br/>所以一直以为我也在保存数据时都是直接用save完成。<br/><br/>但今天在做一个注册验证时，因为数据需要先存到Session中<br/>然后到最后才进行保存。所以我需要对数据先进行验证，但不能用save方法来保存。<br/><br/>花了我挺长时间才找出来（当中一大部分时间在跟别人闲聊）<br/><div class="code"><br/>$this-&gt;model-&gt;set($this-&gt;data);//把从form提交到服务器的$this-&gt;data数据先set到model里面。<br/>if($this-&gt;model-&gt;validates()===true)//运行验证函数validates,如果数据正确返回true<br/>&#123;<br/>&nbsp;&nbsp;&nbsp;&nbsp;echo &quot;提交数据正确&quot;;<br/>&#125;<br/>else<br/>&#123;<br/>&nbsp;&nbsp;&nbsp;&nbsp;echo&quot;提交数据有误&quot;;<br/>&#125;<br/></div><br/><br/>Tags - <a href="https://atim.cn/tags/cakephp/" rel="tag">cakephp</a>
]]>
</description>
</item><item>
<link>https://atim.cn/post//#blogcomment</link>
<title><![CDATA[[评论] cakephp的数据验证]]></title> 
<author> &lt;user@domain.com&gt;</author>
<category><![CDATA[评论]]></category>
<pubDate>Thu, 01 Jan 1970 00:00:00 +0000</pubDate> 
<guid>https://atim.cn/post//#blogcomment</guid> 
<description>
<![CDATA[ 
	
]]>
</description>
</item>
</channel>
</rss>