伪静态问题

#1 soseek

能不能优化一下?像index.php/main/3这样很不友好呢

2011-01-22 20:05:10

#2 jake

http://speedphp.com/post/urlrewrite.html

2011-01-23 11:27:57

#3 soseek

回复 2 jake


    似乎只能针对一种方式静态?
要是我想?p=22&z=s3&y=n
换成/22/s3/n
如果其中一个函数为空则由0代替呢

2011-01-23 15:54:25

#4 jake

回复  jake


    似乎只能针对一种方式静态?
要是我想?p=22&z=s3&y=n
换成/22/s3/n
如果其中一个函数为 ...
soseek 发表于 2011-1-23 15:54
什么样式都可以,详细阅读此文章http://speedphp.com/post/interaction-diy-rewrite.html

2011-01-23 16:22:09

#5 soseek

回复 4 jake


    嗯嗯,比上篇清楚多了,谢谢啊
第一次用sp框架

2011-01-23 19:01:58

#6 soseek

回复 4 jake


   'search' => array ( 'q' , 'page' ),
如果q是空该如何处置呢

2011-01-23 19:13:06

#7 jake

回复  jake


   'search' => array ( 'q' , 'page' ),
如果q是空该如何处置呢
soseek 发表于 2011-1-23 19:13
如果没有传q参数,那么$this->spArgs('q')的值则为空。这样:$this->spArgs('q', '默认值')就可以在q为空的时候取到默认值

2011-01-23 20:04:52

#8 soseek

回复 7 jake


    'search' => array ($this->spArgs('q', '默认值'), 'page' ),
原来可以这样镶入?

2011-01-23 21:19:17

#9 jake

回复  jake


    'search' => array ($this->spArgs('q', '默认值'), 'page' ),
原来可以这样镶入? ...
soseek 发表于 2011-1-23 21:19
不是,如果当q参数为空,控制器内可以通过$this->spArgs('q', '默认值')的方式接收到默认值。直接试试就明白了。

2011-01-23 21:36:03