
1.Q:phpcms后台页面使用ajax会进不了控制器方法中
A:因为后台安全性比较高,需要进行hash验证,直接在浏览器输入ajax要访问的路径就会出现如下图的报错。所以后台页面尽可能用其他方法 代替ajax获取数据(比如:数据不多的时候可以提前将数据取出来放在隐藏域中,然后通过js获取再赋值)
2.Q:phpcms遍历获取会员头像方法get_memberavatar()无效
A:在get_memberavatar()方法中为了防止外部环境中对数据表做了更改的影响,在方法里先重置操作回member表,再执行后面的操作。修改代码部分如下:
if
(
$is_userid
){
$db
= pc_base::load_model(
'member_model'
);
$db
->set_model();
//重置回member表
$memberinfo
=
$db
->get_one(
array
(
'userid'
=>
$uid
));
//获取会员的基本信息
...
}
参考
http://www.iphpcms.net/bug/2016_3.html