2016-04-18 7 views
-2

私は現在PHPHTML、およびCSSを使用して、学校のためのソフトウェアプロジェクトに取り組んでいます。私はオンラインで見つけるすべての例では、同じファイルにPHPHTMLを表示します。 PHPHTMLのデカップリングを可能にする先進のフレームワークがあることは知っていますが、私は2つの責任を個別に集中する簡単で簡単な方法を探しています。別々のHTMLやPHPファイル

どのように私は私のHTMLやPHPフレームワークを使用せずに分離することができますか?

+1

これは回答済みです。http://stackoverflow.com/questions/23407242/keeping-html-files-separated-from-the-php-files-template-based?rq=1 –

+0

あなたが試したことを教えてください自分で。あなたはテンプレートエンジンではなく、フレームワークについて話しているよう – Jer

+0

に聞こえます。この特定の車輪を再発明することに注意してください。既存の車輪の多くのサイズと形状に匹敵するものを作成するのではなく、すでに書かれているものと一緒に行く方がよいでしょう。 – RiggsFolly

答えて

1

私は本当に理解していないなぜあなたはこれがあなたにとって有益であると思いますが、あなたは2つのファイルにあなたのHTMLやPHPを分離でき、その後、あなたのPHPファイルにHTMLを必要とする場合neccessary:

でfoo.php:foo.htmlという中

<?php 
    // some php code here. 
    require('foo.html'); 
?> 

<!DOCTYPE html> 
<html> 
... 
+1

@luweiqiあなた自身で試してみることをお勧めします。 –

+1

@luweiqi Euhm何ですか? – Loko

+0

は、それは '()' htmlファイルを必要とすることが可能です@luweiqi。 – Jer

1

あなたがMVCのpを探しているようですC - コントローラ V - View C - Controller。

モデルは、それが必要とコントローラは、右のビューとデータを取得するために、ビジネス・ロジックを呼び出し、そのデータとの見解を供給します。そこMVCますかすることができうち、そのほとんどのPHPフレームワークで

。これらのフレームワークが含まれます:など

laravelは、symfony、CodeIgniterのを、あなたはただそこにいくつかのライブラリが独自に作成することができ、特定のフレームワークに自分を結び付けたくない場合。私が使用します。

スリム - DBアクセス

小枝 - - ビューのテンプレートエンジン

PHPのActiveRecordをルーティングします。

関連する問題