Ben Kohana 3 güzergah tanımı ile bunu yapabilir mi?

0 Cevap php

İşte benim yollarından biridir ...

Route::set('products', 'our-products(/<product>)')
->defaults(array(
    'controller' => 'products',
    'action'     => FALSE
)); 

Ziyaret ederek /our-products, sen ürünleri endeksi (Controller_Products::action_index() arayacak olan) alabilirsiniz.

Ben aşağıdaki gibi rota çalışmak istiyorum: Bir isteğe bağlı ürünü eklerken, bu {/our-products/product-a istenirse, yani yerine çağıran Controller_Products::action_index(), bu gibi bir şey çağırır, farklı bir yöntem çağırmalıdır [(2)]}.

Ben iki güzergah ile bunu kolayca yapabilir farkındayım, ama biri ile bunu tercih ederim.

Ben de action_index() içinde param için kontrol ve başka bir yöntem çağırarak, ama bu çirkin geliyordu bu konuda bile.

Ben de denedim __call() ama bu çok sıradışı hata var ...

Ölümcül hata: Sınıf bildirimleri on line 3 / home / user / public_html / ~ / yeni sistem / sınıfları / date.php iç içe olabilir

Ne istediğinizi yapmak mümkün mü? En iyi yolu nedir?

Teşekkürler

0 Cevap