私はこのページ用に設計された AI テンプレートを持っていますが、ケーキ フレームワークを使用してデザインから実際のライブ ページへのブリッジを作成するためにフロント エンド担当者またはバックエンド担当者が必要かどうかはわかりません...いくつかのドキュメントがあることは知っていますCake を使用するテンプレートでは、通常どおりにスライスしてから、コンテンツをフレームワークに追加するだけですか?
2 に答える
CakePHP は、他の多くの Web フレームワークと同様に、いくつかのセクションに分割されたテンプレート システムを備えています (詳細については、Cake マニュアルの View ページを参照してください)。
- レイアウト: これらは、ページの基本的なレイアウトを構成するテンプレートです。
- ビュー テンプレート: これらのテンプレートは (通常) MVC デザイン パターンで実行される特定のアクションに一致します。たとえば、ブログ投稿を編集するためのビューや、ブログ投稿を表示するためのビューがある場合があります。これらのビュー テンプレートは、レイアウト テンプレートの特定のセクションに挿入されます。
- 要素とヘルパー: ビュー テンプレート、またはレイアウト テンプレートの特定のセクションに挿入される再利用可能なテンプレート。「作成者」テンプレートを記事ビュー テンプレートに挿入するか、ログイン ボックスをレイアウト テンプレートのセクションに表示することができます。
私が CakePHP をあまり扱っていないことは認めますが、これらの概念は多くのフレームワークで似ています。
普通にスライスして、コンテンツをフレームワークに追加するだけですか
スライスするときは、さまざまな種類のテンプレートを念頭に置く必要があります。共通要素をレイアウト テンプレートに分割します。アクション固有の部分を、レイアウト テンプレートに挿入するように設計された小さなビュー テンプレートに分割します。一般的な動的要素をヘルパー/要素テンプレートにスライスします。
Cakeフレームワークを使用してデザインから実際のライブページへのブリッジを作成するために、フロントエンド担当者が必要かバックエンド担当者が必要かわかりません
フロントエンドの経験のある人はテンプレートを作成できますが、バックエンドの経験のある人がコントローラー (サイトで行うことを行うコード) を作成し、すべてを結び付ける必要があります。
ティムの言葉と: ここには基本的に 2 つのステップがあります。1 つは、AI 文書を賢明に構築された優れた HTML に変換することです。これは、Cake を必ずしも知らない Web/インターフェース デザイナーのタスクである可能性が最も高いです。
次に、その HTML 構造を Cake テンプレートにする誰かが必要です。これは、おそらく Cake を知っているプログラマーのタスクですが、本格的な Web/インターフェイス デザイナーである必要はありません。
Web デザイナーとケーキ テンプレート メーカーは同じ人物である場合もあります。とにかく、彼らは密接に連絡を取り合うべきです。Cake 担当者は HTML 担当者に最初から影響を与える入力を行います。