Bir tekil bir çoğul değiştirmek için nasıl cakephp bükülme,

2 Cevap php

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!

2 Cevap

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.

Evet. www.yoursite.com / shop gitmek

hata mesajı bakmak ve şablonu izleyin

VEYA

route.php içinde. dükkan dükkan yönlendirme