質問

どこ君たちは、MVCフレームワークでは、「自宅」のように、あなたの静的なページを置けばいいの?あなたは「家」のコントローラを持っていますか? 「ページ」コントローラ?あなたはそれぞれの静的なページのためのアクションを作成するのですか?

私は今CFWheelsを使用している、と私はそれらを置くのに最適な場所を把握しようとしています。

<時間>

編集のどうやらCFWheelsは、すべてのビューのアクションを作成する必要はありません。だから、あなただけの空のコントローラを作成し、アクションのような景色を呼び出しますが、空白の機能を書き出すことはできません。

役に立ちましたか?

解決

は、一日の終わりには、静的なページは、ユーザーが特定の経路を押すことで、サーバーから要求されたアクションに基づいて返されたモデルで、なしの図です。 : - )

はい、技術的に、あなたは、ユーザーにビューリソースの直接の場所を公開し、それを取得し、それを返す行くためにHTTPデーモンに依存している可能性があります。しかし、それは、リソースURLは現在ありませんあなたが公開するリソースのセマンティックに、実際のビットに結びついていることを意味しています。これは、あなたがその同じリソースの別の表現をしたい場合、あなたは別のURLでそれを公開する必要があることを意味します。

あなたのWebアプリケーションの構造を作成するときに、URLとあなたが公開してから、各リソースを実装する方法を考えたいリソースについて最初に考えてます。

他のヒント

CakePHPの(と私は推測、ルビーオンレール)は、「ページ」のコントローラを持っています。 /pages/foo/pages/display/fooする要求をリダイレクトするルーティング機能があります。同様に、//pages/display/homeにリダイレクトされます。 displayアクションは、一致する名前を持つすべてのファイルのviews/pagesフォルダを検索し、それをレンダリングします。

私は民間の管理ページで簡単なCMSを使用して、データベース内の私の静的なページを置きます。

この方法で、クライアントは簡単な変更自分自身を作ることができます。

ホイールでは、あなたも、コントローラのファイルを作成する必要はありません。

あなたがここにあなたのビューを作成する場合: ビュー/について/ index.cfmに

あなたはすべてのコントローラファイルを作成する必要はありません。次に、あなただけの問題なく、これを呼び出すことができる必要があります: http://www.example.com/aboutする

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top