PHP中的路由与Rails中的路由
我在过去的一年里一直在研究
PHP,现在我正在学习Rails.
在铁轨: – 例如 rs.recognize_path "/blog/show/123" {:controller=>"blog",:action=>"show",:id=>"123"} 我对吗? 我们在config目录下的routes.rb中提到了这个(写下来的)代码行,告诉rails如何使用这行代码来处理像“/ blog / show / 123”这样的请求. map.connect "blog/show/:id",:controller => "blog",:action => "show",:id => /d+/ 现在在PHP中我们做这样的事情 www.example.com/profile.php?profile_id=2 请求如何发送到请求的页面?意味着我从未在PHP中编写任何用于路由的内容,那么hss如何处理这个请求呢? 希望你能得到我所要求的.如果有任何部分不清楚,请告诉我. 解决方法
使用PHP示例,通过查看给定的路径profile.php找到该页面.您的网络服务器搜索此文件并执行(如果找到).
在Rails中,URL与路由匹配以查找相应的控制器.在您的Rails示例中,博客是针对BlogController进行映射的.现在Rails知道包含控制器的文件可以找到apps / controllers / blog_controller.rb. 所以要简短 >在PHP中,您的URL与实际文件匹配:非常简单,不需要路由.>在Rails中,您的URL可能更复杂(控制器/操作可能性)但需要路由. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |