Kohana denetleyici URI temelleri

3 Cevap php

Re: Kohana v2.3.4.

Ben kullanan her URL için yeni bir denetleyicisi oluşturmak zorunda mı segment 2? Diğer bir deyişle, eğer istersem benim URL'ler için:

  • www.example.com / foo
  • www.example.com / bar

Ben ... foo için benzersiz bir denetleyicisi ve için benzersiz bir denetleyicisi oluşturmak gerekiyor bar? Ben mümkünse, sadece bir denetleyicisi oluşturmak istiyorum.

EDIT:

Mümkünse, her ne pahasına yönlendirmeyi önlemek istiyorum.

3 Cevap

Her segment 2 için bir denetleyici olması gerekiyor, ama yok sen yönlendirmesini kullanmalısınız daha sadece bir "foo" denetleyicisi istiyorum.

Burada: http://docs.kohanaphp.com/general/routing

Yapabileceğiniz gibi görünüyor:

$config['foo'] = 'controller/action'; // access at /foo
$config['bar'] = 'controller/action'; // access at /bar

Sen foo bar yönlendirmek için yönlendirici ayarlayabilirsiniz. Kafa karıştırıcı değil tarayıcılarının amacıyla, http/302 göndermek için unutmayın. Google aynı kaynak, daha fazla URL noktasını sevmez.