Ben "Dükkân" adlı bir denetleyicisi, bu ancak ben bu kontrolör ve ne değildir 'dükkan' denilen edebilmek istiyorum, yönlendirme sistemi bundan arar yolu var.
Bunu yapmak mümkün.
Şerefe!
Sadece sadece example.com / dükkana example.com / dükkanlardan URL'yi değiştirmeye çalışıyorlar gibi geliyor ... Bu doğru mu? Yani aşağıdaki satırı eklemek app / config / routes.php düzenlerseniz:
Router::connect('/shop/*', array('controller' => 'shops'));
Not: Yukarıdaki çözüm CakePHP sonra aşağıdakilerden bunu nasıl 'dükkan' için 'shop' pluralise asla yapmak için tasarlanmıştır, ancak eğer sizin için ne arıyorsanız muhtemelen:
Sen app / config / inflections.php düzenlemek ve 'shop' dahil $ uninflectedPlural dizi değiştirmek istiyorum.
Örneğin:
$ UninflectedPlural = array ('dükkan');
Denetleyicinizdeki O andan itibaren olacak: app / controllers / shop_controller.php "class ShopController AppController uzanır" ile
Ve model "sınıf Dükkanı AppModel genişletir" ile app / models / shop.php ile her zamanki gibi kalacak
Umarım yukarıda size yardımcı olur.