私は「ショップ」と呼ばれるコントローラーを持っています。これはルーティングシステムがそれを探す方法ですが、このコントローラーを「ショップ」ではなく呼び出すことができるようにしたいと思います。
これを行うことは可能ですか?
乾杯!
私は「ショップ」と呼ばれるコントローラーを持っています。これはルーティングシステムがそれを探す方法ですが、このコントローラーを「ショップ」ではなく呼び出すことができるようにしたいと思います。
これを行うことは可能ですか?
乾杯!
URLをexample.com/shopsからexample.com/shopに変更しようとしているようです...これは正しいですか?その場合は、app / config/routes.phpを編集して次の行を含めます。
Router :: connect('/ shop / *'、array('controller' =>'shops'));
注:上記の解決策はおそらくあなたが探しているものですが、CakePHPが「ショップ」を「ショップ」に複数形にしないようにするつもりなら、以下はそれを行う方法です:
app / config / inflections.phpを編集し、$uninflectedPlural配列を変更して「shop」を含めます。
例えば:
$ uninflectedPlural = array('shop');
それ以降、コントローラーは次のようになります。app / controllers / shop_controller.php with "class ShopController extendsAppController"
そして、あなたのモデルは、「classShopextendsAppModel」を使用したapp/models/shop.phpで通常どおりに維持されます
上記がお役に立てば幸いです。
はい。www.yoursite.com/shopにアクセスします
エラーメッセージを見て、テンプレートに従ってください
また
route.phpで。ショップをショップにリダイレクトする