我开始使用cppcms使该获取输入从路径就像一个简单的网站+ “服务”: /maindb/2012/11/2 /决赛/ ....cppcms网址dispather
现在我注意到,漂亮的url处理只有一个正则表达式调度器多达4个参数,将被赋予被调用的函数和一个没有正则表达式的函数甚至没有得到任何连路径。
现在什么是实现超过4个参数/子文件夹的最可行的方法。 我是否必须编写自己的url处理,如果是的话,我从哪里获得url?
url类是公共的足以继承它,只是扩展它easiely更长的功能?
或者还有其他方式我应该怎么做? (因为4个参数看起来还挺非常少的)
试图继承url_dispatcher,但它导致需要创建另一个应用程序类ect。不是真的微不足道,迄今为止没有看到由于私人和其他问题而无法编译它,所以这个解决方案是不存在的,我猜... – boscowitch
soo我发现了一些微不足道的正则表达式方式,至少让我的字符串(例如:dispatcher()。assign(“/ maindb /(.*)",& myApp :: handlemaindb,this,1);其他的subdir/sub url用于手动解析。但即时通讯想知道这是否是我能做的最好的? (顺便说一句,我不能添加一个答案给我自己的问题,只有这个评论...) – boscowitch