Метод разбитого индекса CakePHP

У меня есть следующий код в моем PortfolioController:

function index() { $this->set('posts', $this->Portfolio->find('all')); } function view ( $id, $slug ) { $post = $this->Portfolio->read(null, Tiny::reverseTiny($id)); $this->set(compact('post')); } 

Однако, чтобы получить представление для удаления /view/ из URL-адреса, я добавил на свои маршруты следующее: Router::connect('/portfolio/*', array('controller' => 'portfolio', 'action' => 'view'));

Это нарушает метод индекса, поскольку он переопределяет его, вызывая вместо этого метод представления и показывает пустой вид

Как это исправить?