Nasıl (indeksine geri devamsızlık yöntemlere URL'leri göndermek için Kohana bir kanca kuracağına)?

1 Cevap php

Nasıl Kohana de böylece bir kanca inşa edecek ...

http://www.example.com/a_controller/non_existing_method

kontrolör başlığı 'a_controller' için rota except kontrolörün endeksi yöntemini çağırın ve bir argüman olarak 'non_exisitng_method' geçerdi?

Ayrıca, bir son çareye izin gerektiğini böylece non_existing_method bir yöntem ise, bu yönteme gerekir rota.

Yani, benim kanca, dizine bir eşleştirme yöntemi, rotanın yokluğunda ve indeksi argüman olarak URL kalanını sağlayacaktır.

Bunu nasıl yaparım?

1 Cevap

Sizin denetleyicisi __call yöntemi uygular. Bu denetleyicisi olmayan bir exisitng yöntem denir denilen biridir. Varsayılan olarak, bir 404 yapar ama ne istediğinizi belirtebilirsiniz.

__call() Method