只好来求助配置问题

#1 azwl

我在index.php中加了launch一节如下:
unamed1271856812.jpg

就出现以下错误:

Undefined index: router_prefilter in /opt/lampp/htdocs/SpeedPHP/spFunctions.php on line 308


不知道错在哪里啊?

2010-04-21 21:35:37

#2 shinid8210

那个 museracl 是你自己写的吗 楼主。

2010-04-21 21:56:52

#3 jake

这是打开了PHP环境的Notice所致,并非错误,而是警告信息,开发中可以简单忽略就行。

解决方法:在SpeedPHP/spFunctions.php 的 308 行,最前面加上 @ 即可

@$nowconfig[$key] = xxx

感谢你的意见,speedphp 3会加入这个解决方法。

2010-04-21 22:19:36

#4 azwl

那个 museracl 是你自己写的吗 楼主。
shinid8210 发表于 2010-4-21 21:56
是我写的,因为sp带的acl是一个用户只能是一个角色,不能满足我的要求。

所以就试着写了个一个用户可以拥有多个角色,一个控制器可以有多个角色访问

2010-04-21 23:04:01

#5 azwl

回复 3 jake


    谢谢,知道了

2010-04-21 23:05:39

#6 shinid8210

回复 4 azwl


    楼主能分享一下你的 权限控制吗。我也需要这种一个在 控制层判断权限的。谢谢。

2010-04-22 10:02:06

#7 azwl

回复  azwl


    楼主能分享一下你的 权限控制吗。我也需要这种一个在 控制层判断权限的。谢谢。 ...
shinid8210 发表于 2010-4-22 10:02
等我测试没问题了,再贴上来吧(实在是有点不好意思)。

我是用一个整数来表示每个角色,应该可以达到31个角色。在用户表中设定用户的角色,在acl表中设定controller和action的可以访问的角色(整数)。将用户角色与acl中的角色进行与运算,得到访问权限。

2010-04-22 20:27:48

#8 shinid8210

回复 7 azwl


    谢谢楼主。预祝你早日测试完成。:handshake

2010-04-22 21:22:06