只好来求助配置问题
发布于:2022-01-17 09:50:54
#1 azwl
我在index.php中加了launch一节如下:

就出现以下错误:
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