私はCakePHPを初めて使用します。最初のプロジェクトでは、いくつかのフォームなどを使用してほとんど静的なサイトを作成しています。CakePHP2.2を使用しています。
CookBookで静的ページを読んでいるので、デフォルトのPagesControllerを使用する必要があります。「ビューファイルapp/ View / Pages / about_us.ctpを作成すると、URLhttp://example.com/pages/about_usを使用してアクセスできます。bla bla bla "それで、/ View / Pages /に新しいビューを作成し、それをいくつかのloremipsumで埋めました。
http://example.com/pages/myviewでアクセスしようとすると、PagesControllerエラーでメソッドがありません。
だから私はapp/Controller / PagesController.phpのすべてのものを削除して、次のようないくつかの基本的なもので埋めようとしました
class PagesController extends AppController {
public function index() {
}
public function staticpagename() {
}
}
これで機能するようになり、2つの異なるビューで自分のページにアクセスできるようになりました。しかし、異なるビューを必要とする約6または7の静的ページを追加したいと思います。大量のパブリック関数staticpagenameを書くのは、ちょっと間違った方法に見えます。目標を正しく達成するにはどうすればよいですか:空のメソッドでコントローラーをフラッディングしない静的ページ?