找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索本站精品资源

首页 教程频道 php教程 查看内容

请问个MVC模式下的有关问题。求各位帮忙

作者:模板之家 2020-3-29 12:34 160人关注

请教个MVC模式下的问题。求各位帮忙啊最近在学习MVC模式开发。现在遇到个问题。我使用Smarty来当做V的。我整个网站是放在。WWW/ECHO目录下面的。就出现个问题,比如我在a链接的时候,不能直接填写control/method这样 ...

请教个MVC模式下的问题。求各位帮忙啊
最近在学习MVC模式开发。现在遇到个问题。我使用Smarty来当做V的。我整个网站是放在。WWW/ECHO 目录下面的。就出现个问题,比如我在链接的时候,不能直接填写 control/method这样的链接。而是需 /echo/control/method 这样才能行。如果不这样的话。就会出现一个问题、比如我当前的页面是localhost/echo/index ,我默认的控制器和方法都是index。我用这个页面来链接到文章页面。用访问就可以访问到。但是如果我首页加上了方法名称,就是成为了。localhost/echo/index/index  .在用上面的那个链接去访问文章页面就会出现localhost/echo/index/article/index 这样的地址了。。请问要怎么解决这个问题呀。我是小白,希望大神帮个忙啊
MVC?链接??根目录

------解决方案--------------------
./index.php/controller/action
------解决方案--------------------
在网站根目录的 .htaccess 中指派 url 到 echo
RewriteRule ^(/?)(.*)$ /echo/$2 [PT,L]

在 echo 目录中 .htaccess 做项目映射
RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]

路过

雷人

握手

鲜花

鸡蛋
原作者: 互联网 来自: 网络收集

全部回复(0)