Sep
12
今天尝试将公司的写的程序弄到家里平时可以好看一些。
但在导入数据时现在phpmyadmin不能进行导入,数据量大太了。
还好我记得可以直接用mysql.exe直接导入
mysql -u root -p passowrd < import.sql
但在导入数据时现在phpmyadmin不能进行导入,数据量大太了。
还好我记得可以直接用mysql.exe直接导入
mysql -u root -p passowrd < import.sql
Sep
9
之前在看cakephp的文档时,里面说到cakephp会在保存数据时会自动验证数据的正确性。
所以一直以为我也在保存数据时都是直接用save完成。
但今天在做一个注册验证时,因为数据需要先存到Session中
然后到最后才进行保存。所以我需要对数据先进行验证,但不能用save方法来保存。
花了我挺长时间才找出来(当中一大部分时间在跟别人闲聊)
$this->model->set($this->data);//把从form提交到服务器的$this->data数据先set到model里面。
if($this->model->validates()===true)//运行验证函数validates,如果数据正确返回true
{
echo "提交数据正确";
}
else
{
echo"提交数据有误";
}
所以一直以为我也在保存数据时都是直接用save完成。
但今天在做一个注册验证时,因为数据需要先存到Session中
然后到最后才进行保存。所以我需要对数据先进行验证,但不能用save方法来保存。
花了我挺长时间才找出来(当中一大部分时间在跟别人闲聊)
$this->model->set($this->data);//把从form提交到服务器的$this->data数据先set到model里面。
if($this->model->validates()===true)//运行验证函数validates,如果数据正确返回true
{
echo "提交数据正确";
}
else
{
echo"提交数据有误";
}
Aug
21
本来想写model常用方法的使用,但是发现别人写的比我还要好。所以我就没有写了。
但是要指出部分内容是有误的。
find与findAll的区别不是find返回的是第一条符合条件的数据。
find是findAll,findFirst,findCount实际使用的方法。而这三个方法只是一个简化的后的方法。而find默认是返回findFirst形式的数据。
find的另类用法
$this->{model}->find('all',
array(
'conditions' => null,//Where的条件
'fields' => null,//显示的字段
'joins' => array(), //关联的表
'limit' => null,//显示的数据条数
'offset' => null,//移动的条数
'order' => null, //排序的条件
'page' => null, //页数
'group' => null, //Group By的条件
)
);
但是要指出部分内容是有误的。
find与findAll的区别不是find返回的是第一条符合条件的数据。
find是findAll,findFirst,findCount实际使用的方法。而这三个方法只是一个简化的后的方法。而find默认是返回findFirst形式的数据。
find的另类用法
$this->{model}->find('all',
array(
'conditions' => null,//Where的条件
'fields' => null,//显示的字段
'joins' => array(), //关联的表
'limit' => null,//显示的数据条数
'offset' => null,//移动的条数
'order' => null, //排序的条件
'page' => null, //页数
'group' => null, //Group By的条件
)
);
Aug
14
由于转了新工作的关系,需要学习一些新的东西--cakephp
这套框架以我目前用过的框架来说(就用过这一套),运行成本很高,开发效率很高
处于双高的框架。是否要选择这个框架那就得看你是否能接受高成本和需要高开发效率了。
这套框架以我目前用过的框架来说(就用过这一套),运行成本很高,开发效率很高
处于双高的框架。是否要选择这个框架那就得看你是否能接受高成本和需要高开发效率了。
Jul
11
前段时间把我姐的网站进行升级了,把相册改成用ajax调用,这样可以提高用户体验.但是引发出一个问题,就是点下一张以后,新图片的显示会很慢.
以前为什么会没有这样的感觉呢?
1,我们的注意还是留在页面的渲染上
2,由浏览在打开页面里会顺便把图片也下载会回,所以整体来说点用的时间会比较小.不用重新打开端口
以前为什么会没有这样的感觉呢?
1,我们的注意还是留在页面的渲染上
2,由浏览在打开页面里会顺便把图片也下载会回,所以整体来说点用的时间会比较小.不用重新打开端口