一个简单的问题,thinkphp怎么用其他类的方法。
刚接触thinkphp,里面提供了一个测试类IndexAction,配置完后可以使用IndexAction方法,如果我新建一个文件UserAction.class.php...
刚接触thinkphp,里面提供了一个测试类IndexAction ,配置完后可以使用IndexAction方法,
如果我新建一个文件UserAction.class.php,然后要怎么使用UserAction里面的方法 展开
如果我新建一个文件UserAction.class.php,然后要怎么使用UserAction里面的方法 展开
2个回答
展开全部
假如你的域名为 index.com,你的入口文件为front.php。当你访问index.com/front.php或index.com/front.php/index或index.com/front.php/index/index是都是访问indexAction里的index方法。这是系统默认的。如果你访问其他的,index.com/front.php/user/index, 时就访问UserAction.class.php里index的方法。index.com/front.php/user/other 访问UserAction.class.php里的other方法。
总体来说分为3部分。如index.com/front.php/a/b/c/d 。
index.com/front.php 为入口部分。
a 为控制器部分,也就是indexAction 里的index。
b/c/d 为方法 如indexAction 里的index方法。c 为index方法里的参数名,d为方法参数的值。 c,d 可有可无,看你的方法有没有参数,如果你的方法有几个参数,那么在访问的时候,就直接在地址上后面加上 “参数/参数值”。
如index.com/fron.php/控制器/方法/参数1名/参数1值/参数2名/参数2值 。
总体来说分为3部分。如index.com/front.php/a/b/c/d 。
index.com/front.php 为入口部分。
a 为控制器部分,也就是indexAction 里的index。
b/c/d 为方法 如indexAction 里的index方法。c 为index方法里的参数名,d为方法参数的值。 c,d 可有可无,看你的方法有没有参数,如果你的方法有几个参数,那么在访问的时候,就直接在地址上后面加上 “参数/参数值”。
如index.com/fron.php/控制器/方法/参数1名/参数1值/参数2名/参数2值 。
更多追问追答
追问
很谢谢你,不过我没分了,还有thinkphp3.0里$_GET和$_POST的方法是什么,还有如果不用他的方法直接还是用$_GET来传值会错误吗
最后一个问题了, 在thinkPHP的框架下开发可以用原来的PHP函数和mysql函数吗,例如:$name = isset($_POST['name'])?$_POST['name']:''; $_COOKIE, sercookie,
mysql_query(select * form table where ''='') 这些吗,会报错吗,,还是都要用他封装好的方法,谢谢你耐心回答我!!!
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询