Oct
13
今天做了一个测试,用两台电脑进行了mysql数据同步测试
A服务器: 192.168.1.2 主服务器master
B服务器: 192.168.1.3 副服务器slave
A服务器设置
1)建立一个可以用来同步的帐号
#mysql –u root –p
mysql>GRANT FILE ON *.* TO backup@192.168.1.3 IDENTIFIED BY ‘1234’;
mysql>\exit
上面是Master开放一个账号backup密码1234给IP:192.168.1.3有档案处理的权限
A服务器: 192.168.1.2 主服务器master
B服务器: 192.168.1.3 副服务器slave
A服务器设置
1)建立一个可以用来同步的帐号
#mysql –u root –p
mysql>GRANT FILE ON *.* TO backup@192.168.1.3 IDENTIFIED BY ‘1234’;
mysql>\exit
上面是Master开放一个账号backup密码1234给IP:192.168.1.3有档案处理的权限
Oct
10
cakephp的controller中的paginate是一个得到分页数据的函数.配合helper里的Paginator,可以很轻松的做出分页列表,排序的列表页面.
但由我开始学习用cakephp时,我就有一个问题一直困扰着我.
Model如何解除关联(unbind)?
正常的情况下,只要在find之前解除(unbind)我不需的model.就可以不去搜索这些modeld关联的数据表.而且在find完以后会自动返把之前我解除的model再次关联起来.以下是常用的使用方法
但由我开始学习用cakephp时,我就有一个问题一直困扰着我.
Model如何解除关联(unbind)?
正常的情况下,只要在find之前解除(unbind)我不需的model.就可以不去搜索这些modeld关联的数据表.而且在find完以后会自动返把之前我解除的model再次关联起来.以下是常用的使用方法
Oct
9
Oct
8
今天我遇到了一个问题,需要 left join .苦于教程中未有提及如何belongsTo同一张表两次.所以只有自己做了测试.如下的两张表:
用户表
id|name|create|
留言表
id|feedback_user_id|reply_user_id|subject|feedback|reply|
由于这里的feedback_user_id与reply_user_id都需要用引用户表.所以我们需要将 left join 用户表两次.按照教程里说的,很容易犯一个错误.那就是以为 belongsTo 的下标一定是跟classname一样.其实事实不是这样.belongsTo的介绍没有写详细用法.
用户表
id|name|create|
留言表
id|feedback_user_id|reply_user_id|subject|feedback|reply|
由于这里的feedback_user_id与reply_user_id都需要用引用户表.所以我们需要将 left join 用户表两次.按照教程里说的,很容易犯一个错误.那就是以为 belongsTo 的下标一定是跟classname一样.其实事实不是这样.belongsTo的介绍没有写详细用法.
Sep
13
由于我喜欢用php来写模板。昨天发现了一个php的bug。
<?
$array=array(1,2,3,4,5,6,7,8,9,10);
?>
<?Foreach($array as $key)?>
<?{?>
<?echo$key?>
<?}?>
<?
$array=array(1,2,3,4,5,6,7,8,9,10);
?>
<?Foreach($array as $key)?>
<?{?>
<?echo$key?>
<?}?>