Obtener Segmentos De Url

Hola a todos, alguno sabe como obtener los segmentos de la url

Ejemplo:

http://www.example.com/categoria/4522/300/venta

y que me devuelva en un array

[1] categoria

[2] 4522

[3] 300

[4] venta

en codeigniter es así




$segs = $this->uri->segment_array();


foreach ($segs as $segment)

{

    echo $segment;

    echo '<br />';

}




En yii como se hace?

Saludos

No sé si hay otra manera más directa, pero fijáte esto:




$parts = explode('/', Yii::app()->request->getPathInfo());



Saludos!

Muchas gracias por tu respuesta se agradece, lo pruebo y comento.