CodeIgniter Forums
url_is bug - Printable Version

+- CodeIgniter Forums (https://forum.codeigniter.com)
+-- Forum: CodeIgniter 4 (https://forum.codeigniter.com/forumdisplay.php?fid=28)
+--- Forum: CodeIgniter 4 Support (https://forum.codeigniter.com/forumdisplay.php?fid=30)
+--- Thread: url_is bug (/showthread.php?tid=80680)



url_is bug - mjamilasfihani - 11-30-2021

hi all! I just tried to use url_is function like this :
Code:
echo url_is('page?new=hello') ? 'active' : '';

and it doesn't work, as I want. I use CI 4.1.4, am I late information, or it's out of scope?


RE: url_is improvment? - kenjis - 11-30-2021

page?new=hello is not a URI in this context.
page is a URI.


RE: url_is improvment? - mjamilasfihani - 11-30-2021

(11-30-2021, 09:24 PM)kenjis Wrote: page?new=hello is not a URI in this context.
page is a URI.

so, url_is only available for URI context only, isn't?

what if we add page?new=hello condition support?


RE: url_is bug - kenjis - 11-30-2021

For example,

PHP Code:
        $uri $this->request->getUri();
        $uriWithQuery $uri->getPath() .'?'$uri->getQuery();
        echo ($uriWithQuery === 'home?new=hello') ? 'active' ''