Мысль о том, что вы хотите делать, не используя умную маршрутизацию, вам нужно немного изменить URL остального вызова.
вместо
domain.com/api/1.0/pictures/$param1/$param2/$etc
try
domain.com/api/pictures/1.0/$param1/$param2/$etc
затем в контроллере,
class Pictures extends controller {
....
function pictures( $ver , $param1, $param2, $etc) {
switch($ver) {
case '1.3':
$this->setAction('pictures_1-3', $param1, $param2, $etc);
break;
case '1.2':
$this->setAction('pictures_1-2', $param1, $param2, $etc);
break;
case '1.1':
default:
$this->setAction('pictures_1-1', $param1, $param2, $etc);
break;
}
}
function pictures_1-3() {}
function pictures_1-2() {}
function pictures_1-1() {}
}