Re: [Cppcms-users] Plugins and templates
Brought to you by:
artyom-beilis
|
From: Julian P. <ju...@wh...> - 2010-08-19 15:39:49
|
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
> Is there a way to add script_name at runtime? Can I use PATH_INFO
> instead of SCRIPT_NAME?
> Because the webserver I will use will only be setup to point to
> /mainApplication for example, but I want to mount a plugin to
> /mainApplication/plugin; so SCRIPT_NAME would be /mainApplication while
> PATH_INFO would contain the information I want to use for the
> application's mount path.
> Setting cppcms::mount_point's selection to match_path_info didn't work out.
>
I now solved my problem by using the mount_point constructor which
accepts one regexp and one int and matches the regexp to PATH_INFO and
passes the content of the first match group, e.g.:
cppcms::mount_point mp("^/modules/plugin(.*)$",1);
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.15 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
iQIcBAEBAgAGBQJMbVA5AAoJENidYKvYQHlQM+8QAL3zEHmEhyhuFLH352XepJSF
WlDDnxA/NDsybfUMhOyhtNYqOcSnK7YSdjKwbi4ZTWBkWOZSteewhKu9WDuDkMuO
nS0xVgRA+vJUZ92CnwSyIpDmP6bisp96Mz8oAO9cr834L5vhjhlaUJ8n+fxxe+tt
0B6iOyqqefJiWQCZWB24qGKm6tc9UOw9Nrt/+ySozUe0A1jNbRfLlbbCigK8E/x4
eJxAqY0VOci/yNhd9dClgb3a5QdHWAGdT5/6mGcOXGWm/+icKdscmiFbksK0PsNT
G6OmuzESd48/XXnP9YooL8lw+TcJ3xbVWzLIREKw1WjHYPJmXCng8tnipA0m+rkI
2C3Xc0EI7dw4FpTE46oZhFY0Rc7QAzXbwBZJjkybXrz0CQwQ2oSmmUegXkGCy3s0
cC04tlvnGfo1EBALyaXd6tJRiQfIS8yqUUZXQCo2vMxY1cpHazY7rpUckUmUaZA9
IVn2uIN5oc2HZp5wY/PynzSzgrYGK0AjvD1Fwb1N5xKvEhu0gqzzUJzrMVv6fS+/
5ssbjiBDUr56snFSQwzzXzy8A8BiPszoVevlS0MtLujypcolvNCtb2fAoMpDWJiD
PIZY5eZWIbiZWeZePWXXvRlR8F87++6DnWbLWUtmVzCocQ0gHfg2ZK9Vw4LZBcK1
EiiB/MZSDtr2M2sFTCS7
=kKOJ
-----END PGP SIGNATURE-----
|