再次使用cakephp中的acl

最近在工作之余搞了个很像豆瓣的东东,用到acl,不过也没有全用上,只用了一点点,最复杂的权限应该属于linux权限系统了,如果你了解一些linux的话,就不难理解acl,aro表示权限所属,比如本文件属于apache用户,aco表示文件本身的访问权限,比如可以设置为777
所以当你成为apache用户后还要有访问本文件的访问权限时,才可以访问本文件
比如a.txt 属于apache,权限为555
表示只有apache用户,才可以也只有读操作
比如b.txt 属于apache,权限为777
表示只有apache用户,可以任何操作
比如c.txt 属于root,权限为777
表示所有用户,可以任何操作
同理
比如你参加豆瓣某个小组 朋友可见
表示权限为555,用户组为朋友
再比如你添加一个朋友,关闭,即只有自己可见
表示权限为000,用户组无关
再比如你添加一个朋友,所有人可见
表示权限为777,用户组无关

mysql中出现Table is read only的解决

我以前经常用
导出整个数据库
mysqldump -u 用户名 -p 数据库名 > 导出的文件名
但是同事给了mysql下面的文件,每个表包括.frm,.MYD,.MYI,这样我直接复制到mysql的目录下就出现Table is read only,我改了权限为660,所属用户为mysql,结果还是出一样的错,
google吧,查到需要运行下mysqladmin -u -p flush-tables
username是数据库登录的用户名

Cakephp与jquery案例分析(视频讲解,含源代码)

简历预览及模板托拽原理
添加基本特效,包括:
折叠与折后单击主题按钮的展开
Idtabe
模板选择
托拽
模块的显示与隐藏
板式的选择

刚买的新衣服,还不错,收藏。

阿豪刚买的衣服
138.0元 

CakePHP中如何使用两个数据库

由于调用xml的速度相对来说比较慢,现在需要把所有的xml转换成json来调用,因此把所有的xml转换成一个common数据库,然后把common库放入memory里面,通过json来调用,这样速度会有个很大提升。
为了以后方便移植common里的表不与default库合并,因此需要连接两个数据库

关于cakephp错误信息的样式更改

下面有两幅错误提示的样式图
第一种的设置方法:
1、看代码,在input里追求error=false,即不让错误提示在输入框显示。
2、在要显示错误的地方输入,则会在html里自动生成
错误信息
,因此只要定义error-message的class就可以了
在此如果想修改成错误信息就需要错误信息的库文件了,建议不要修改。
第二种样式图的设置方法:
直接在样式表定义error-message的class。
如果不想用error-message,可以用$form->input(’field’, array(’error’ => array(’class’ => ‘custom-error-
class’)));

[转载] jquery 取值及其相关

jquery radio取值,checkbox取值,select取值,radio选中,checkbox选中,select选中,及其相关
获取一组radio被选中项的值
var item = $(’input[@name=items][@checked]‘).val();
获取select被选中项的文本
var item = $(”select[@name=items] option[@selected]“).text();
select下拉框的第二个元素为当前选中值
$(’#select_id’)[0].selectedIndex = 1;
radio单选组的第二个元素为当前选中值
$(’input[@name=items]‘).get(1).checked = true;
获取值:
文本框,文本区域:$(”#txt”).attr(”value”);
多选框checkbox:$(”#checkbox_id”).attr(”value”);
单选组radio: $(”input[@type=radio][@checked]“).val();
下拉框select: $(’#sel’).val();
控制表单元素:
文本框,文本区域:$(”#txt”).attr(”value”,”);//清空内容
$(”#txt”).attr(”value”,’11′);//填充内容
多选框checkbox: $(”#chk1″).attr(”checked”,”);//不打勾
$(”#chk2″).attr(”checked”,true);//打勾
[...]

jquery

photo roll:jCarousel Lite,jCarousel
tabs:idTabs,jQuery UI Tabs / Tabs
mouseover:SimpleModal,Facebox
flash:Galleria
http://jquery.bassistance.de/accordion/demo/?p=1.1.1
calendar:http://www.open-open.com/ajax/Calendar.htm

在一个cakephp的搜索引擎中如何分页

现在的问题是搜索记录超过20条需要分页,分页后的搜索条件是相同的,如何才能到这一点呢,这个问题困扰了许久,曾经把搜索词记录在session解决了问题,但感觉不是正确的解决办法。

经过深思与查看cakephp.org的查询的url路径,判定只能把搜索的关键字通过url的get方法传递过来。
因此只有在控制器里加上keywords的路径即可,我是这样写的,效果已经达到预期。

丰田的广告 很强

 Page 1 of 4  1  2  3  4 »