2016-07-13 8 views
1

CakePHP 3.0の新機能です。以前私はCodeIgniterを使用していました。 CakePHP 3.0では、ではなくsrc/TemplateにHTMLデザインを作成する必要があります。ケーキのテンプレートとビューの違い

私の質問は、ビューとテンプレートの違いは何ですか?

答えて

0

CakePpはctp拡張子を使用します。ケーキのテンプレートの略です。また、CRUDでは、追加、表示、編集、索引ctpファイルを使用します。

cakephp 2.0では、ctp(テンプレートファイル)はapp> View> ...フォルダに保存されています。

cakephp 3.0では、ctpファイルはsrc> Template> ...またはsrc> View> ...フォルダに保存されます。

表示: プレゼンテーションクラスは、セル、ヘルパー、およびテンプレートファイルに配置されます。

テンプレート: プレゼンテーションファイルは、要素、エラーページ、レイアウト、およびビューテンプレートファイルに配置されます。

+0

まだのsrc /ビューに入る私はあなたが簡単な登録フォームを作成したいgetting.Ifわけではありませんあなたはビューやテンプレートにhtmlの部分を置いていますか?なぜ? – Shaunak

4

3.0以降、ビューファイルを含むフォルダはsrc/Viewの代わりにsrc/Templateの下にあります。これは、ビューファイルをPHPクラス(例えば、ヘルパー、ビュークラス)を含むファイルから分離するために行われました。

のでbasiclyあなたのhtml(.ctpファイル)のsrc /テンプレートに移動して、あなたの.phpファイル「助けて」あなたのテンプレートは

関連する問題