关于控制器名与关键字冲突的问题

#1 wc1217

如果我想定义一个list.html.
不能这样写: class list extends spController.
我也不想一个个都在spUrlRewrite的map里写..
如果要像zend一样..控制器和动作都相应增加Conteroller与Action?
应该怎样去解决呢

2012-08-30 15:06:48

#2 jake

看手册:http://www.speedphp.com/thread-3732-1-1.html

没有设置map的情况下,controller和action是以-_/来划分的,这样的URL就不需要设置。

2012-08-30 17:52:05

#3 wc1217

我估计我表达不是很清晰.
我是说这义class list extends spController的时候用提示list这个关键字和php的保留词冲突..从而不能定义list这个控制器.
其它的框架的解决办法就是定义类似这样的 class listController extends spController的名称

2012-08-31 08:36:44

#4 jake

wc1217 发表于 2012-8-31 08:36
我估计我表达不是很清晰.
我是说这义class list extends spController的时候用提示list这个关键字和php的保 ...
用rewrite吧。

list是关键字这是PHP语法,避开就是了。

不用xxxController,是因为那样太繁琐了,根据实际开发而言,做成xxxController和xxxAction是没有太大必要的。

2012-08-31 08:50:20