домен / контроллер / action / id как его написать

У меня есть такой как URL CakePHP
domin.com/products/mobile/3
я хочу сделать это CakePHP, как это
Для идентификатора продукта я хочу показать это так: domain.com/3
domian.com/products/nokiamobiles в domain.com/nokiamobiles

class productsController extends AppController{
public function mobile($id){
$this->set('nokia',$this->Product->findById($id));
}
public function nokiaMobiles(){

$this->set('nokia',$this->Product->find('all'));

}}

0

Решение

Маршрут для первого:

Router::connect(
'/:id',
'controller' => 'products', 'action' => 'mobile',
array('id' => '[0-9]+')
);

Для второго:

Router::connect(
'/nokiamobiles',
array('controller' => 'products', 'action' => 'nokiamobiles')
);

Для большего CakePHP Routes

0

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector