Я создал простое портфолио, используя CakePHP, и у него есть URL-адреса, такие как: domain.com/portfolio/82/This_is_an_item
Что я хочу сделать, это удалить идентификатор из URL-адреса.Как мне это сделать?
Вот мой код контроллера для представления:
function view ( $id, $slug )
{
$post = $this->Portfolio->read(null, $id));
$this->set(compact('post'));
}
, а вот генератор ссылок:
<?php echo $this->Html->link($post['Portfolio']['title'],
array('admin' => false, 'controller' => 'portfolio', 'action' => 'view', $post['Portfolio']['id'], Inflector::slug($post['Portfolio']['title'])),
array('title' => $post['Portfolio']['title'])); ?>
Я предполагаюМне нужно изменить метод контроллера, чтобы найти что-то в заголовке?
Любая помощь будет принята с благодарностью.Спасибо