spUrl生成,在多个入口下使用

#1 mzsongyan

项目有两个入口,admin.php 和index.php,比如说我在前台模板里要用{spUrl  a=main  c=index}生成/admin.php?c=main&a=index
可是前台默认生成的是/index.php?c=main&a=index
如果配置
'url'=>array(
    'url_path_info' => FALSE,
    'url_path_base' => 'admin.php',
)


那么前台生成的URL就会都指向admin.php入口
我想问这个函数如何跨项目生成URL?

2011-03-07 16:36:40

#2 jake

spUrl不能跨项目使用

2011-03-07 16:54:34

#3 mzsongyan

看来只能重写一下函数了。

2011-03-07 17:08:17

#4 jake

继续建议一下,最好不需要分开两个入口文件,把整个程序分开两个应用程序。这样的习惯很不好。

2011-03-07 17:11:35

#5 mzsongyan

谢谢建议,我也觉得有点麻烦,那我想前台和后台的控制器还有模板文件分开,应该设置什么呢?

2011-03-07 17:40:55

#6 jake

模板文件可以按控制器分开目录,这个在自动模板的手册上面有写。

另外,一般前后台就应该搞权限控制。

http://speedphp.com/bbs/thread-142-1-2.html

2011-03-07 19:17:15

#7 mzsongyan

恩,谢谢了,权限控制我也用了。估计开始走入误区了,想着前后台分清楚比较好,现在看来没必要那么麻烦···

2011-03-07 20:47:34