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