Previous Entry Share Next Entry
Получение путей url в Yii и параметров запроса. Get current url and params
sunnyblik

Получаем массив параметров запроса:


$params = app()->controller->getActionParams();


Получаем строку параметров запроса:



$query_string = app()->getRequest()->getQueryString();



Полезные php функции:



parse_str($query_string, $query_array); //получаем массив параметров $query_array из строки параметров $query_string


http_build_query($params) //получаем строку из параметров запроса

urldecode(http_build_query($params)); //Декодирует любые %## кодированные последовательности в данной строке в ",", " ", "[" и т.д. Получение url
Yii::app()->homeUrl; /
Yii::app()->getHomeUrl(); /
Yii::app()->getBaseUrl(true); http://site.ru
Yii::app()->getRequest()->getUrl() http://site.ru/forum/index?var=val
Yii::app()->getRequest()->getHostInfo() http://site.ru/forum/index?var=val
Yii::app()->getRequest()->getPathInfo() http://site.ru/forum/index?var=val
Yii::app()->getRequest()->getRequestUri() http://site.ru/forum/index?var=val
Yii::app()->getRequest()->getQueryString() http://site.ru/forum/index?var=val
Полезные ссылки:
http://webnotes.by/docs/php/yii/poluchenie-putey-i-url-v-yii
Tags:

?

Log in

No account? Create an account